1、检查是否存在JDK
在deepin下,可能安装某些应用自带下载了OpenJDK
2、安装SunJDK,因为产权的问题,可能OpenJDK缺少SunJDK的部分源码,如果不想用OpenJDK可以到官网下载SunJDK压缩包安装
(1)下载 jdk-XXX.tar.gz包
(2)解压
将解压后的文件移至另一个目录下
注:如果不存在 jvm 目录则新建一个
(3)设置环境变量
编辑用户主目录下的 .bashrc 文件
在该文件的末尾追加以下几行代码:
unset _JAVA_OPTIONS
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注:设置unset是为了解决JDK出现Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp的问题,如果测试 java -verison 时没有这句话可以不用设置这个参数
(4)验证
输入以下命令验证 java -version ,结果如下图
3、多个版本JDK的情况下,设置默认JDK
在命令下输入如下命令
这时如果有多个jdk的话,就会出来一个列表,当前默认的会在列表前面有一个" * " 号,这时我们就要选择我们刚装的Sun JDK的java的那个序号,输入这个序号,回车就行了。