Skip to content

Commit dfbd0a4

Browse files
committed
#41 Support OpenJDK
1 parent 7c888ec commit dfbd0a4

File tree

2 files changed

+27
-14
lines changed

2 files changed

+27
-14
lines changed

scripts/setup/01-install.sh

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,24 @@
22

33
export APEX_HOME=$ORACLE_BASE/product/apex
44
export ORDS_HOME=$ORACLE_BASE/product/ords
5-
export JAVA_HOME=$ORACLE_BASE/product/java/latest
65
export SCRIPT_DIR=$SCRIPTS_ROOT
76
export FILES_DIR=/tmp/files
8-
export PATH=$JAVA_HOME/bin:$PATH
97

108
echo "##### Install dependencies if required #####"
11-
if [ ! -d $JAVA_HOME ]; then
12-
JAVA_DIR_NAME=`tar -tzf $FILES_DIR/$INSTALL_FILE_JAVA | head -1 | cut -f1 -d"/"`
13-
mkdir -p $ORACLE_BASE/product/java
14-
tar zxf $FILES_DIR/$INSTALL_FILE_JAVA --directory $ORACLE_BASE/product/java
15-
ln -s $ORACLE_BASE/product/java/$JAVA_DIR_NAME $JAVA_HOME
9+
if [ $INSTALL_FILE_JAVA == 'openjdk1.8' ]; then
10+
yum install -y java-1.8.0-openjdk
11+
elif [ $INSTALL_FILE_JAVA == 'openjdk11' ]; then
12+
yum install -y java-11-openjdk
13+
else
14+
export JAVA_HOME=$ORACLE_BASE/product/java/latest
15+
export PATH=$JAVA_HOME/bin:$PATH
16+
17+
if [ ! -d $JAVA_HOME ]; then
18+
JAVA_DIR_NAME=`tar -tzf $FILES_DIR/$INSTALL_FILE_JAVA | head -1 | cut -f1 -d"/"`
19+
mkdir -p $ORACLE_BASE/product/java
20+
tar zxf $FILES_DIR/$INSTALL_FILE_JAVA --directory $ORACLE_BASE/product/java
21+
ln -s $ORACLE_BASE/product/java/$JAVA_DIR_NAME $JAVA_HOME
22+
fi
1623
fi
1724

1825
if [[ $OML4R_SUPPORT =~ (Y|y) ]]; then

scripts/startup/01-run.sh

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,23 @@
22

33
export APEX_HOME=$ORACLE_BASE/product/apex
44
export ORDS_HOME=$ORACLE_BASE/product/ords
5-
export JAVA_HOME=$ORACLE_BASE/product/java/latest
65
export SCRIPT_DIR=$SCRIPTS_ROOT
76
export FILES_DIR=/tmp/files
8-
export PATH=$JAVA_HOME/bin:$PATH
97

108
echo "##### Install dependencies if required #####"
11-
if [ ! -d $JAVA_HOME ]; then
12-
JAVA_DIR_NAME=`tar -tzf $FILES_DIR/$INSTALL_FILE_JAVA | head -1 | cut -f1 -d"/"`
13-
mkdir -p $ORACLE_BASE/product/java
14-
tar zxf $FILES_DIR/$INSTALL_FILE_JAVA --directory $ORACLE_BASE/product/java
15-
ln -s $ORACLE_BASE/product/java/$JAVA_DIR_NAME $JAVA_HOME
9+
if [ $INSTALL_FILE_JAVA == 'openjdk1.8' ]; then
10+
yum install -y java-1.8.0-openjdk
11+
elif [ $INSTALL_FILE_JAVA == 'openjdk11' ]; then
12+
yum install -y java-11-openjdk
13+
else
14+
export JAVA_HOME=$ORACLE_BASE/product/java/latest
15+
export PATH=$JAVA_HOME/bin:$PATH
16+
if [ ! -d $JAVA_HOME ]; then
17+
JAVA_DIR_NAME=`tar -tzf $FILES_DIR/$INSTALL_FILE_JAVA | head -1 | cut -f1 -d"/"`
18+
mkdir -p $ORACLE_BASE/product/java
19+
tar zxf $FILES_DIR/$INSTALL_FILE_JAVA --directory $ORACLE_BASE/product/java
20+
ln -s $ORACLE_BASE/product/java/$JAVA_DIR_NAME $JAVA_HOME
21+
fi
1622
fi
1723

1824
if [[ $OML4R_SUPPORT =~ (Y|y) ]]; then

0 commit comments

Comments
 (0)