首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java路径混乱--我可能让它变得更糟

Java路径混乱--我可能让它变得更糟
EN

Stack Overflow用户
提问于 2016-10-17 07:29:46
回答 3查看 286关注 0票数 1

因此,我在windows10上安装了JDK,并遵循了一个教程,以确保我做的一切都是正确的(因为我是初学者)。但是,当我尝试运行一个程序来测试它(HelloWorld)时,在编译之后,我得到了这样的消息:

代码语言:javascript
运行
复制
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe.

因此,在谷歌搜索之后,我找到了一个解决方案,需要从我的Path环境变量中删除该目录。这并没有解决任何问题,消息仍然出现,现在:

代码语言:javascript
运行
复制
'javac' is not recognized as an internal or external command,
operable program or batch file.

只有在那之后,我才意识到我无法撤销路径的改变,现在我完全不知所措。我该怎么做?

EN

回答 3

Stack Overflow用户

发布于 2016-10-17 10:44:21

要将Java JDK的环境变量放入Windows 10系统环境中,请执行以下步骤:

1)找到您的JAVA主文件夹(目录)。默认情况下,我相信它被放在"C:\Program Files\Java“中,但它可以在安装过程中更改,所以如果您决定脱离默认位置,则需要记住它的安装位置。我相信JDK的安装程序应该已经为您设置了一个环境变量;

2)打开Windows 文件资源管理器应用程序(不是Internet Explorer);

3)在文件资源管理器的最左侧窗格中,找到并右击鼠标指针,然后从显示的弹出菜单中选择(此PC属性),然后选择Properties (属性属性)。打开并显示System窗口;

4) system 窗口中,选择(左键单击)位于窗口左侧的标题为:高级系统设置的链接项目。打开并显示系统属性对话框窗口;

5)选择位于系统属性对话框窗口右下角的环境变量...按钮。将打开并显示环境变量对话框窗口。此对话框中有两个列表部分,顶部标题为User variables for YourLoginName,底部标题为System variables

6)在环境变量对话框窗口的顶部(YourLoginName的用户变量)中,您应该会看到一个标题为JAVA_HOME的变量。

如果您选择它,然后选择related Edit按钮,就会打开一个输入框,您应该会看到位于Variable Value字段中的特定的路径(可能是:C:\Program Files\Java\jdk1.8.0_60)。如果该字段为空,则将特定JDK的路径输入或粘贴到该字段中,然后选择OK按钮。

如果您没有看到环境变量对话框窗口顶部部分(YourLoginName的用户变量)中的JAVA_HOME variable,则选择与YourLoginName YourLoginNameUser variables相关的按钮,并在显示的输入框中,将JAVA_HOME输入到变量名字段中,然后在变量值字段中输入或粘贴特定的路径(您也可以浏览到您的文件夹)。输入完成后,在输入框中选择OK按钮。

7)现在查看环境变量对话框窗口的底部(系统变量)。您应该会在列表中看到一个名为Path或PATH的变量(如有必要,向下滚动)。

如果看到名为PATH的变量,请选择它,然后选择与系统变量部分相关的编辑按钮,此时将打开并显示编辑环境变量对话框窗口。您应该能够看到位于列表中的路径:C:\ProgramData\Oracle\Java\javapath (如果需要,可以滚动)。如果没有,则选择新按钮并输入:C:\ProgramData\Oracle\Java\javapath,然后按键盘的ENTER键。现在,突出显示新输入的路径,选择Move Up按钮,直到您的路径位于列表顶部。完成后,选择OK按钮。

如果您看不到名为PATH (和to be honest...YOU )的变量,则选择它,然后选择与系统变量部分相关的新建新代码按钮,将打开并显示新系统变量输入框。在Variable name字段中输入:PATH,在Variable value字段中输入:Variable完成后,选择OK按钮。

8)选择位于环境变量对话框窗口底部的OK按钮。

9)选择位于系统属性对话框窗口底部的OK按钮。

10)关闭System窗口。

11) 重新启动您的计算机

如果一切运行正常,您应该可以继续工作了。

票数 0
EN

Stack Overflow用户

发布于 2021-03-15 23:33:09

我已经安装了Oracle,但我不知道里面有一个JRE模块。此外,它已经在这里自动添加了java的路径:

代码语言:javascript
运行
复制
C:\Program Files (x86)\Common Files\Oracle\Java\javapath

此外,我还使用了JDK 13.0.2

代码语言:javascript
运行
复制
C:\Program Files\Java\jdk-13.0.2\bin 

在这里。当我尝试比较java -version和it was like this before -version时,各自的结果是:

代码语言:javascript
运行
复制
java -version  >> 13.0.2
javac -version   >> 1.08.282

然后读到这个:https://stackoverflow.com/a/40077770/14548725我通过目录找到了路径(在windows10搜索栏的写环境中,点击并打开它。转到system variables>Path>,您将看到应用程序列表。)我意识到应用程序有一个层次结构,"java“命令工具从列表中选择它看到的第一个应用程序。所以我改变了顺序,如下所示:current app order,然后我重启windows powershell。和

代码语言:javascript
运行
复制
java -version  >> 13.0.2
javac -version   >> 13.0.2

幸运的是,结果已经变得相同和一致。我在桌面上检查了我的java文件。完成了!

票数 0
EN

Stack Overflow用户

发布于 2016-10-17 07:59:41

您应该正确设置java环境。首先,将jdk的基本路径JAVA_HOME添加到系统中。然后添加%JAVA_HOME%\bin,我希望这会对你有所帮助。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40076627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档