Java路径设置错误

时间:2014-11-22 18:20:42

标签: java windows windows-8

我在新系统上安装了Java。我的C驱动器中的一些随机路径会自动设置为PATH变量。每当我尝试运行Java时,它都会在错误的路径中显示java.exe not found

我尝试使用PATH命令更改SET变量,但新路径只会与旧路径一起添加。我无法在系统上运行Java。

set PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_71\bin 

在设置PATH之后,我也尝试在Windows环境变量列表中设置JAVA_HOME变量!

当我在cmd中输入Java时,我得到:

  

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

此路径是旧的未知自动设置路径。

有没有办法运行Java!我使用的是Windows 8。

3 个答案:

答案 0 :(得分:2)

如果您使用的是Windows系统,请创建java_home作为变量并设置java主路径,即直到C:\Program Files\Java\jdk1.7.0_71,并且在路径变量中不删除现有只需添加新;%java_home%\bin

这将起作用

在你的情况下SET在命令提示符打开之前有效。 在我的电脑上进行上述更改 - >属性 - >高级 - >环境变量

答案 1 :(得分:0)

我知道这篇帖子很老了。我最近遇到了这个问题。请按照以下步骤解决您的问题:

  1. 在“开始菜单”中搜索“Regedit”。
  2. 找到后,右键单击它并选择“以管理员身份运行”选项。
  3. 输入您的管理员凭据并输入。
  4. 转到“HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.7”
  5. 双击“JavaHome”名称并将其值更改为“C:\ Program Files \ Java \ jdk1.7.0_71”。
  6. 关闭所有命令提示并打开一个新的命令提示符,它应该反映出来。

答案 2 :(得分:-3)

set PATH=C:\Program Files\Java\jdk1.7.0_71\bin; 

将仅设置java的路径     并且旧路径将不会被添加,直到命令提示符     会议持续。

保持现有路径设置不变,并在命令下添加java path use。

set PATH=C:\Program Files\Java\jdk1.7.0_71\bin;%PATH%