下图是jdk-10.0.2.tar解压后的文件详细情况,仔细观察似乎是少了很多东西。没有了jre。以下内容在jdk8中需要配置,而在新版本中也不用配置。
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
比较jdk8与jdk10的粗显区别:
很明显,jdk10更明了。JDK10 包含 12 个JEP (改善提议)。详见:
https://www.oschina.net/translate/109-new-features-in-jdk-10
jdk-10.0.2配置过程如下:
1.到官网下载相应的jdk版本:
http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
2.解压 jdk-10.0.2_linux-x64_bin.tar.gz安装包
poppy@S5B6L2PC3YCQVDZ:~$ mkdir /usr/local/jdk
poppy@S5B6L2PC3YCQVDZ:~$ su root
root@S5B6L2PC3YCQVDZ:~# mv jdk-10.0.2_linux-x64_bin.tar.gz /usr/local/jdk
root@S5B6L2PC3YCQVDZ:~# cd /usr/local/jdk
root@S5B6L2PC3YCQVDZ:~# tar -zvxf jdk-10.0.2_linux-x64_bin.tar.gz
注意:根据需要将文件解压到合适的目录。本人已经配置完了,这里的命令不太全。
3.配置JDK环境, 编辑 /etc/profile 文件
root@S5B6L2PC3YCQVDZ:~# vim /etc/profile
/etc/profile 文件尾部添加以下语句:
export JAVA_HOME=/usr/local/jdk/jdk-10.0.2
export CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
4.重新加载/etc/profile:
root@S5B6L2PC3YCQVDZ:~# source profile
5.检查JDK是否安装成功
poppy@S5B6L2PC3YCQVDZ:~$ javac
poppy@S5B6L2PC3YCQVDZ:~$ java -version
如果在root下有java命令而在普通用户下每次都要执行source profile后才能使用java命令,此时权宜之计可以修改当前用户目录下的.bashrc文件,在后面加上之前同样的语句,即:
export JAVA_HOME=/usr/local/jdk/jdk-10.0.2
export CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
poppy@S5B6L2PC3YCQVDZ:~$ gedit /home/poppy/.bashrc
但在.bashrc文件修改只对当前用户有效,不过一般是足够了。