ubuntu下配置jdk-1.8.0_151和eclipse4.8.0问题的解决

在ubuntu下配置jdk-1.8.0_151遇到的问题;


我自己下载的jdk.tar.gz解压在了/etc/local下,并且在/etc/profile下配置的jdk环境没有任何问题,但是在终端使用java -version 却是1.5.0并且javac -version版本是1.6.0和我原来的版本不一样。


最终发现版本的问题是因为系统有内置的openjdk,

可以通过一下命令发现自己的jdk有哪些。

find / -name jdk

如果有系统内置的openjdk需要卸载;

sudo apt-get remove openjdk*

然后修改系统的java和javac的默认路径,使用该命令

update-alternatives --install /usr/bin/java java /etc/local/jdk-1.8.0_150/jre/bin/java 300.

和update-alternatives --install /usr/bin/javac javac /etc/local/jdk-1.8.0_150/bin/javac 300


在使用了这个命令之后发现提示没有xxx Path not existence,使用该方法,修改文件的权限。

chmod /etc/local/jdk-1.8.0_150 777

chmod /etc/local/jdk-1.8.0_150/jre/bin/java 777

chmod /etc/local/jdk-1.8.0_150/bin/javac 777;


最后一步:

update-alternatives --config java

update-alternatives --config javac

你可能感兴趣的:(其他)