为Java路径设置用户路径变量

时间:2017-01-18 14:17:03

标签: java command-line path environment-variables windows-7-x64

在我的工作中,我拥有没有管理员权限的用户访问权限。我的环境变量指向当前路径中的旧 JDK C:\ProgramData\Oracle\Java\javapath

我在this等不同帖子上看到的内容表明所有用户变量都覆盖了环境变量,但 PATH 变量,它将环境变量和用户变量连接在一起。我已经遵循了许多不同的教程,目前我的变量在我的用户PATH变量中设置了这个。

JAVA_HOME = C:\Program Files\Java\jdk1.7.0_79
JRE_HOME = C:\Users\316830207\jre7
PATH = C:\Users\316830207\AppData\Roaming\npm;C:\Users\316830207\AppData\Roaming\jdk1.7.0_79\bin
TMP = %USERPROFILE%\AppData\Local\Temp

如果您注意到用户的PATH变量有npm路径和jdk。添加了npm路径,因此我可以从命令行进行操作。这样可行!但是从未使用过JDK的路径。无论我何时输入java -v,我都会

  

系统找不到文件C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe

由于路径变量与我唯一能想到的是它跳过我的JDK路径或覆盖。我尝试使用setx使用命令行,因为我无法使用setx /M,因为我没有管理员权限。我已经搜索了几天,唯一的结论是我做错了,或者我的工作安全性阻止我覆盖JDKpath。

所以我的问题是我是否错误地设置了JDK路径?我可以设置不同的方式吗?为什么它只使用我的环境路径而不是我的用户JDK路径?

1 个答案:

答案 0 :(得分:0)

JAVA_HOME包含JAVA的安装路径。

使用以下Windows用户步骤将环境变量JAVA_HOME设置为安装路径C:\ Program Files \ java \ jdk-1_7_0_08 1.右键单击“我的电脑” - >“属性” - > Advanced-> Environment Variables - > User Variables - >新 2.将JAVA_HOME设置为值C:\ Program Files \ java \ jdk-1_7_0_08