显式地需要重新加载系统范围的路径/etc/profile每次JAVAC在Ubuntu12.04中工作时
我使用以下教程安装了Java1.8.0_05 http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux 在中配置路径后/如下图所示,我重新启动了我的Ubuntu显式地需要重新加载系统范围的路径/etc/profile每次JAVAC在Ubuntu12.04中工作时,java,ubuntu-12.04,javac,Java,Ubuntu 12.04,Javac,我使用以下教程安装了Java1.8.0_05 http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux 在中配置路径后/如下图所示,我重新启动了我的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:
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之前,一切都很好,但是java-C-version不被识别。现在,当我使用重新加载系统路径时/etc/profile,我是说JAVAC版本可以工作
你能帮我永久解决这个问题吗?这样我就不必一次又一次地重新加载系统路径
注意:在不每次加载系统路径的情况下,我的JAVA版本可以从文档中正常运行
从终端运行此命令
sudo update-alternatives --config javac
要自动加载/etc/profile,请尝试注销并再次登录。如果您在当前登录会话中更改了路径信息,它将不会自动填充。linux也是区分大小写的,所以-version与-version不同。您可以尝试将导出路径添加到您的.bashrc文件或您首选的shell的类似文件中。这些不是很好的指导。我个人更喜欢这个。它将允许您使用更新java替代方案,并且是中记录的方式。谢谢Nazgul,但我已经尝试注销和登录。但仍然没有帮助。谢谢Alexey,我实际上使用的是Zshell,,,所以我必须导出path.zshrc。,如果是,请告诉我怎么做?