Java 变量未更改 Linux
Java Variable Not Changing Linux
嘿,伙计,我想弄清楚如何更改我的 ubuntu 框上的 java 变量。我更改了 .bashrc 和 /etc/profile 以反映
export JAVA_HOME=/home/jerod/tools/java/jdk1.8.0_65/bin/java
export JRE_HOME=/home/jerod/tools/java/jdk1.8.0_65/jre/bin/java
export PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME
并且当用 echo $JAVA_HOME 回显它们中的任何一个时,我得到了适当的响应。但是当我输入
'java -version '
我得到以下信息:
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.15.10.1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
我该如何解决这个问题?
在个人资料中试试这个:
export JAVA_HOME=/home/jerod/tools/java/jdk1.8.0_65/bin
export JRE_HOME=/home/jerod/tools/java/jdk1.8.0_65/jre
export PATH=$HOME/bin:$JAVA_HOME:$PATH
在 JAVA_HOME 之前的 PATH 定义中缺少 $ 并且JRE_HOME.
它放在系统 PATH 之后,所以它会在你的路径之前找到 java。
另外 PATH 是由冒号分隔的文件夹列表 : 并且您有 [ 的完整路径=58=] 在那里可以执行。
JRE_HOME 不需要在路径中,应该是 JRE 目录的路径。
实际上首先在 bash 会话中以交互方式尝试,以确保它首先起作用。应该。
您可以通过以下方式查看:
which java
应该return:
/home/jerod/tools/java/jdk1.8.0_65/bin/java
并且:
java -version
应该return版本输出里面有1.8.0_65.
嘿,伙计,我想弄清楚如何更改我的 ubuntu 框上的 java 变量。我更改了 .bashrc 和 /etc/profile 以反映
export JAVA_HOME=/home/jerod/tools/java/jdk1.8.0_65/bin/java
export JRE_HOME=/home/jerod/tools/java/jdk1.8.0_65/jre/bin/java
export PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME
并且当用 echo $JAVA_HOME 回显它们中的任何一个时,我得到了适当的响应。但是当我输入 'java -version '
我得到以下信息:
java version "1.7.0_85" OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.15.10.1) OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
我该如何解决这个问题?
在个人资料中试试这个:
export JAVA_HOME=/home/jerod/tools/java/jdk1.8.0_65/bin
export JRE_HOME=/home/jerod/tools/java/jdk1.8.0_65/jre
export PATH=$HOME/bin:$JAVA_HOME:$PATH
在 JAVA_HOME 之前的 PATH 定义中缺少 $ 并且JRE_HOME.
它放在系统 PATH 之后,所以它会在你的路径之前找到 java。
另外 PATH 是由冒号分隔的文件夹列表 : 并且您有 [ 的完整路径=58=] 在那里可以执行。
JRE_HOME 不需要在路径中,应该是 JRE 目录的路径。
实际上首先在 bash 会话中以交互方式尝试,以确保它首先起作用。应该。
您可以通过以下方式查看:
which java
应该return:
/home/jerod/tools/java/jdk1.8.0_65/bin/java
并且:
java -version
应该return版本输出里面有1.8.0_65.