错误地设置了Java路径
我在新系统上安装了Java。我的C驱动器中的一些随机路径会自动设置为我的PATH
变量。无论何时我尝试运行Java,它都会在那个错误的路径中显示java.exe not found
!错误地设置了Java路径
我在尝试使用SET
命令更改PATH
变量,但新路径只与旧路径一起添加。我无法在系统上运行Java。
set PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_71\bin
我试过还设置JAVA_HOME
后设置PATH
变量在Windows环境变量列表!
当我在cmd
类型的Java,我得到:
系统无法找到文件C:\ ProgramData \ ORACLE \的Java \ javapath \ java.exe的。
此路径是旧的未知自动设置路径。
有什么办法可以运行Java!我使用的是Windows 8的
,如果你使用的是Windows系统,请创建JAVA_HOME为即直到C:\Program Files\Java\jdk1.7.0_71
一个变量,并设置Java主路径,并在路径变量不删除现有的只是追加新的与;%java_home%\bin
这将工作
在您的情况下SET直到命令提示符打开才有效。 在我的电脑 - >属性 - >高级 - >环境变量上做了上面的修改
stil有问题.. 当我在cmd中键入java时,系统找不到文件C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe(这是旧的未知路径)! javac工作正常 – user3387219 2014-11-22 18:46:05
这不是java的安装路径 – prsutar 2014-11-22 18:48:45
你是自相矛盾的 - 起初你说java不起作用,现在突然它工作正常。 – specializt 2014-11-22 18:50:38
set PATH=C:\Program Files\Java\jdk1.7.0_71\bin;
将一套Java只 的路径和老路不会得到补充,这将是直到命令提示符 会话持续。
保持现有路径设置不变并添加java路径use below命令。
set PATH=C:\Program Files\Java\jdk1.7.0_71\bin;%PATH%
这也从这个用户会话中删除一切%PATH% – SimplyInk 2017-02-17 09:00:15
@SimplyInk我已经指定“将只设置java路径,旧路径不会被添加“ – 2017-02-18 14:14:39
添加了更多信息,我觉得用户应该保留它们的路径变量,以便他们仍然可以使用路径中设置的其他程序。另外,我怀疑海报问题的解决方案是他需要删除现有的“C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe”。从他的路上。 JRE的卸载+安装可能会解决此问题,因为符号链接被重新创建。 – SimplyInk 2017-02-20 03:03:47
我知道这个帖子id很老了。我最近面临这个问题。请按照以下步骤解决您的问题:
- 搜索“开始菜单”中的“注册表”。
- 找到后,右键单击它并选择“以管理员身份运行”选项。
- 输入您的管理员凭证并回车。
- 进入 “HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft的\ Java运行时环境\ 1.7” 上 “的JavaHome” 名称
- 双击并改变其值设置为 “C:\ Program Files文件\的Java \ jdk1.7.0_71”。
- 关闭所有的命令提示符并打开一个新的命令提示符,它应该反映出来。
您在windows中 - 不要使用命令行,只需在系统设置中更改自己或全局的路径,但转到控制面板 - >系统 - >高级设置 - >环境变量。以正常方式修改PATH变量的内容(路径,用';'字符分隔) – 2014-11-22 18:28:59
如果我没有弄错(我永远不需要使用这个命令,所以如果有人可以确认或否认它,这将是很好的),它只会设置临时路径值(可以在'.bat'文件中使用),但是在控制台关闭后(或者批处理结束后),原始值或路径将被恢复。尝试可能会去系统属性,并在那里手动设置'路径'。 – Pshemo 2014-11-22 18:30:07
无论如何,也许这会帮助你一点点https://www.java.com/en/download/help/path.xml – Pshemo 2014-11-22 18:33:28