Skip to content

Commit 61a71db

Browse files
committed
change to openjdk11
1 parent bf3556e commit 61a71db

File tree

1 file changed

+15
-23
lines changed

1 file changed

+15
-23
lines changed

tools/jdk/init.sh

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,27 @@
11
#!/usr/bin/env bash
2-
#http://www.linuxidc.com/Linux/2016-06/132678.htm
3-
4-
function downloadjdk(){
5-
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz -O "jdk1.8.tar.gz" && \
6-
tar xzvf jdk1.8.tar.gz && rm -rf *.tar.gz && mv jdk* jdk1.8 && tar czvf jdk1.8.tar.gz jdk1.8 && rm -rf jdk1.8
7-
}
8-
92

103
function jdk(){
11-
12-
13-
JDK_VERSION=1.8
14-
sudo mkdir -p /usr/lib/jvm && sudo chmod 777 /usr/lib/jvm
15-
if [ ! -d "/usr/lib/jvm/jdk${JDK_VERSION}" ]; then
16-
if [ ! -f jdk1.8.tar.gz ];
4+
JDK_VERSION=11
5+
DOWN_URL="https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz"
6+
sudo mkdir -p /usr/lib/jvm && sudo chmod 777 /usr/lib/jvm
7+
if [ ! -d "/usr/lib/jvm/jdk${JDK_VERSION}" ]; then
8+
if [ ! -f "openjdk*.tar.gz" ];
179
then
1810
echo "downloading jdk 1.8"
19-
downloadjdk
11+
wget $DOWN_URL
2012
fi
21-
JAVA_PACKAGE=jdk${JDK_VERSION}.tar.gz
2213
rm -rf /usr/lib/jvm/*
14+
tar xzvf "openjdk*.tar.gz" && rm -rf "openjdk*.tar.gz" && mv openjdk* /usr/lib/jvm/openjdk${JDK_VERSION}
2315
tar zxvf $JAVA_PACKAGE -C /usr/lib/jvm/
24-
echo "export JAVA_HOME=/usr/lib/jvm/jdk${JDK_VERSION}" >> "$HOME/.cus_zshrc"
25-
echo "export CLASSPATH=\".:/usr/lib/jvm/jdk${JDK_VERSION}/lib:/usr/lib/jvm/jdk${JDK_VERSION}\"" >> "$HOME/.cus_zshrc"
26-
echo "export PATH=\"/usr/lib/jvm/jdk${JDK_VERSION}/bin:$PATH\"" >> "$HOME/.cus_zshrc"
27-
export JAVA_HOME="/usr/lib/jdk${JDK_VERSION}"
28-
export CLASSPATH=".:/usr/lib/jvm/jdk${JDK_VERSION}/lib:/usr/lib/jvm/jdk${JDK_VERSION}"
29-
export PATH="/usr/lib/jvm/jdk${JDK_VERSION}/bin:$PATH"
30-
fi
16+
echo "export JAVA_HOME=/usr/lib/jvm/jdk${JDK_VERSION}" >> "$HOME/.cus_zshrc"
17+
echo "export CLASSPATH=\".:/usr/lib/jvm/jdk${JDK_VERSION}/lib:/usr/lib/jvm/jdk${JDK_VERSION}\"" >> "$HOME/.cus_zshrc"
18+
echo "export PATH=\"/usr/lib/jvm/jdk${JDK_VERSION}/bin:$PATH\"" >> "$HOME/.cus_zshrc"
19+
export JAVA_HOME="/usr/lib/jdk${JDK_VERSION}"
20+
export CLASSPATH=".:/usr/lib/jvm/jdk${JDK_VERSION}/lib:/usr/lib/jvm/jdk${JDK_VERSION}"
21+
export PATH="/usr/lib/jvm/jdk${JDK_VERSION}/bin:$PATH"
22+
fi
3123

3224
}
33-
if [ ! -f /usr/lib/jvm/jdk1.8/bin/java ];then
25+
if [ ! -f "/usr/lib/jvm/jdk${JDK_VERSION}/bin/java" ];then
3426
jdk
3527
fi

0 commit comments

Comments
 (0)