明确需要重新加载系统范围的PATH。 / etc / profile每次都让JAVAC在Ubuntu12.04中工作

时间:2014-05-06 12:40:03

标签: java ubuntu-12.04 javac

我使用以下教程安装了JAVA 1.8.0_05;

http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

. /etc/profile中配置我的路径后,如下所示,我重启了我的Ubuntu

JAVA_HOME=/usr/local/java/jdk1.8.0_05

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

JRE_HOME=/usr/local/java/jdk1.8.0_05/jre

PATH=$PATH:$HOME/bin:$JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH

一切正常,直到我提供java -version,但JAVAC -VERSION无法识别。现在,当我使用. /etc/profile重新加载系统PATH时,它可以工作(我的意思是JAVAC -version有效)。

你能帮助我并永久解决这个问题吗?这样我就不必一次又一次地重新加载系统路径..

(注意:每次都不加载系统路径,我的JAVA -version工作正常)

1 个答案:

答案 0 :(得分:0)

来自文件https://help.ubuntu.com/community/Java

从终端

运行此命令
 sudo update-alternatives --config javac