suh*_*heb 7 bash java environment-variables openjdk
我刚刚安装了 openjdk-8-jdk。我已经安装了 openjdk-7-jdk。当我跑的时候echo $JAVA_HOME,它打印出来了/usr/lib/jvm/java-7-openjdk-amd64。
因此,我尝试更改 $JAVA_HOME 变量,但每次重新打开终端时它都会重置为上述路径。我试过设置它,/etc/enviroment /etc/profile /etc/bash.bashrc ~/.bashrc但无济于事。
我怎样才能改变它?另外, $JAVA_HOME 当前设置在哪里?
登录到您的帐户并打开.bash_profile文件
$ vi ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
JAVA_HOME使用语法export JAVA_HOME=<path-to-java-bin-directory>/java
进行如下设置如果您希望在不注销的情况下进行更改,请输入以下命令:
$ source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
我想到了。这是我犯下的可笑错误。
由于我设置JAVA_HOME了如此多的文件,在所有混乱中我将其设置/usr/lib/jvm/java-7-openjdk-amd64为~/.bashrc. 因此,每次我打开终端时,无论所有其他文件中的内容如何,它都会更改为这样,因为~/.bashrc每次打开终端时都会运行。
| 归档时间: |
|
| 查看次数: |
14105 次 |
| 最近记录: |