Linux
1、直接下载安装:
这就能安装上java1.8了
yum install -y java-1.8.0-openjdk*
这个方式安装的JAVA_HOME是要这么找。
[root@www local]# javac -version
javac 1.8.0_232
[root@www local]# whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz
[root@www local]# ll /usr/bin/javac
lrwxrwxrwx. 1 root root 23 Nov 26 20:18 /usr/bin/javac -> /etc/alternatives/javac
[root@www local]# ll /etc/alternatives/javac
lrwxrwxrwx. 1 root root 70 Nov 26 20:18 /etc/alternatives/javac -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/bin/javac
[root@www local]# ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
total 50876
drwxr-xr-x. 2 root root 4096 Nov 26 20:18 bin
drwxr-xr-x. 10 root root 134 Nov 26 20:18 demo
drwxr-xr-x. 3 root root 132 Nov 26 20:18 include
drwxr-xr-x. 4 root root 28 Nov 26 20:06 jre
drwxr-xr-x. 3 root root 144 Nov 26 20:18 lib
drwxr-xr-x. 11 root root 162 Nov 26 20:18 sample
-rw-r--r--. 1 root root 52090064 Oct 23 00:18 src.zip
drwxr-xr-x. 2 root root 204 Nov 26 20:18 tapset
结合这个地址可以分析得到, JAVA_HOME 的值应该是
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
可以直接写到/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
2、用 jdk 包安装。
下载jdk包:
解压缩,编写环境变量:
[root@ks1 ~]# tar zxf jdk1.8.0_05.tgz -C /opt
修改文件添加环境变量
[root@ks1 ~]# vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_05
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/bin
export PATH=$JAVA_HOME/bin:$PATH
//这个后边的等号写的是自己java解压到路径
然后重读配置文件
[root@ks1 ~]# . /etc/profile
然后
[root@ks1 ~]# java -version
jdk安装的JAVA_HOME很容易找到。
windows
1、系统环境变量
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_241
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
详解