我需要Maven用于Java项目,因此我使用sudo apt install maven
将其直接安装在新的Ubuntu安装中。它自动下载了Java 1.8_091并安装了它。我在终端中运行了echo $JAVA_HOME
,但它没有产生任何输出。我该如何纠正这个?环境变量是否有任何问题。
答案 0 :(得分:1)
当你下载jdk并希望在ubuntu中安装时,你需要在.bashrc文件中创建一个env变量JAVA_HOME并将此变量添加到$ PATH变量。这样当你回显$ JAVA_HOME时,你将获得java安装的路径
由于你使用sudo apt安装它,它不会设置JAVA_HOME变量而是安装java里面的/ usr / bin文件夹,并在ubuntu中设置替代方法,以便ubuntu能够识别java
答案 1 :(得分:1)
要仅在实际的shell会话中设置JAVA_HOME,请调用命令:
export JAVA_HOME=/usr/lib/jvm/java-<version>
要保留此环境变量,请编辑vi 〜/ .bash_profile 文件,并将其附加到该文件
答案 2 :(得分:1)
要创建变量$ JAVA_HOME,您只需执行以下行:
JAVA_HOME=/pathToJavaJDKorJRE/java
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
注意:如果您不知道JDK或JRE(pathToJavaJDKorJRE)的路径,请使用此命令查找它们。
find / -name 'javac'