记录在linux上安装和配置 jdk8
下载 1.8压缩包
注意用 Tab
来补全文件或目录名(版本不一样的话,不要直接复制以下命令)
1 2 3 4
| sudo mkdir -p /usr/java sudo tar -zxf jdk-8u144-linux-x64.tar.gz -C /usr/java sudo ln -s /usr/java/jdk1.8.0_144 /usr/java/latest sudo vim /etc/profile
|
shift+g
移动到最后,单击 o
加上以下内容
1 2 3 4
| export JAVA_HOME=/usr/java/latest export JRE_HOME=/usr/java/latest/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
|
单击 Esc
输入 :wq
保存并退出
使环境变量生效
一键安装脚本如下
1 2 3
| touch jdk-install.sh chmod +x jdk-install.sh vim ./jdk-install.sh
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| #!/bin/sh
JDK_TAR=$1 if [ -n $JDK_TAR ];then
JDK_TAR=`find . -name "jdk-*.tar.gz"` fi echo $JDK_TAR
INS_PATH_JDK="/usr/java/latest"
echo "开始进行jdk安装"
if [ -n $JAVA_HOME ]; then mkdir -p /usr/java tar -zxf $JDK_TAR -C /usr/java ln -s /usr/java/jdk* /usr/java/latest export JAVA_HOME=/usr/java/latest export JRE_HOME=/usr/java/latest/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin echo "export JAVA_HOME=/usr/java/latest export JRE_HOME=/usr/java/latest/jre export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JRE_HOME/lib export PATH=\$PATH:\$JAVA_HOME/bin:\$JRE_HOME/bin" >> /etc/profile source /etc/profile echo "jdk安装完成" else echo "检测到已安装JDK,JAVA_HOME为 $JAVA_HOME ,跳过jdk安装" fi echo "jdk版本信息如下" echo `java -version`
|