java - 每次 JAVAC 在 Ubuntu 12.04 中工作时都明确需要重新加载系统范围的 PATH ./etc/profile

标签 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,它可以工作(我的意思是 JAVAC 版本可以工作)。

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

(注意:无需每次加载系统路径,我的JAVA版本都可以正常工作)

最佳答案

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

从终端运行此命令

 sudo update-alternatives --config javac

关于java - 每次 JAVAC 在 Ubuntu 12.04 中工作时都明确需要重新加载系统范围的 PATH ./etc/profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23495016/

相关文章:

java - 使用 javac 和 javax.tools.JavaCompiler 有什么区别?

java - 它有一个 "Spring way"来从带注释的接口(interface)中获取实现吗?

java - 当 id/uuid 存储为二进制时,如何使用 MyBatis 在插入后返回 key ?

java - 如何使用 MongoDB Java 驱动程序将多个文档合并为一个文档?

ruby - RVM安装ruby没有那个文件或目录

intellij-idea - Ubuntu 12.04 键绑定(bind)在 IntelliJ Idea 12 中不起作用

java - 无法连接到 RMI 注册表

java - 编译java包

java - 有一个处理程序作为两个非并行的处理程序 'try'

javac junit 给出 "error: package org.junit does not exist"