1、检查是否存在JDK
在deepin下,可能安装某些应用自带下载了OpenJDK
![](https://img.haomeiwen.com/i10942366/24307df728463d08.png)
2、安装SunJDK,因为产权的问题,可能OpenJDK缺少SunJDK的部分源码,如果不想用OpenJDK可以到官网下载SunJDK压缩包安装
(1)下载 jdk-XXX.tar.gz包
![](https://img.haomeiwen.com/i10942366/86e6e230b8812280.png)
(2)解压
![](https://img.haomeiwen.com/i10942366/aeb3158d815113e8.png)
将解压后的文件移至另一个目录下
![](https://img.haomeiwen.com/i10942366/62c9f96d9962b182.png)
注:如果不存在 jvm 目录则新建一个
![](https://img.haomeiwen.com/i10942366/ba0436b68c7189d9.png)
(3)设置环境变量
编辑用户主目录下的 .bashrc 文件
![](https://img.haomeiwen.com/i10942366/aa8038b9f8f91cae.png)
在该文件的末尾追加以下几行代码:
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 ,结果如下图
![](https://img.haomeiwen.com/i10942366/5c84241eb464a494.png)
3、多个版本JDK的情况下,设置默认JDK
在命令下输入如下命令
![](https://img.haomeiwen.com/i10942366/3f6c7391d3886c9a.png)
这时如果有多个jdk的话,就会出来一个列表,当前默认的会在列表前面有一个" * " 号,这时我们就要选择我们刚装的Sun JDK的java的那个序号,输入这个序号,回车就行了。
网友评论