在Ubuntu平台搭建安装myeclipse的时候,遇到 Unable to find Java environment 的问题。
JDK是解压安装,路径安装在了/home/leon/lib/jdk/jdk1.7.0_79,虽然配置了环境变量,但是Myeclipse安装程序在/usr/bin下去找JDK的安装信息,需要将JDK指定为系统默认的JDK。
update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了open jdk和sun jdk两个版本,而我们又希望系统默认使用的是sun jdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。
执行下面三行代码:
sudo update-alternatives --install "/usr/bin/java" "java" "/home/leon/lib/jdk/jdk1.7.0_79/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "/home/leon/lib/jdk/jdk1.7.0_79/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/home/leon/lib/jdk/jdk1.7.0_79/bin/javaws" 300
问题解决。