Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显式地需要重新加载系统范围的路径/etc/profile每次JAVAC在Ubuntu12.04中工作时_Java_Ubuntu 12.04_Javac - Fatal编程技术网

显式地需要重新加载系统范围的路径/etc/profile每次JAVAC在Ubuntu12.04中工作时

显式地需要重新加载系统范围的路径/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:

我使用以下教程安装了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:$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。,如果是,请告诉我怎么做?