- 下载Oraclejdk(系统内置openJdk)
- 解压下载好的jdk,并将其复制至/usr/lib/jvm目录下。
- 配置path环境变量
sudo vim /etc/profile
在文件末尾添加
export PATH=/usr/lib/jvm/jdk1.8.0_131/bin
让配置的环境变量生效
source /etc/profile
方法更新(搬运自deepin社区 ouyanglong9 的帖子,非常感谢)
一、设置环境变量
在/etc/environment文件中写入JAVA_HOME="JDK主目录的绝对路径"
重新登录后在终端执行echo $JAVA_HOME即可验证该环境变量生效与否
二、配置alternatives
在终端执行:
sudo update-alternatives --install /usr/bin/java java JDK主目录的绝对路径/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac JDK主目录的绝对路径/bin/javac 300
执行完之后会在/usr/bin目录下生成java和javac命令的软链接
如果系统中还安装了其他的JDK,可以执行以下命令来设置一个默认的JDK:
sudo update-alternatives --config java
执行完之后会列出系统中所有的JDK,让你选择一个作为默认
惯例,最后还是执行一下java -version来确认JDK安装成功与否
实际上一般只执行第二步应该就可以运行eclipse等程序了,但为了兼容那些需要读取JAVA_HOME这个环境变量来确定JDK路径的程序最好还是把第一步也执行一下