首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >“‘Java”未被识别为内部或外部命令

“‘Java”未被识别为内部或外部命令
EN

Stack Overflow用户
提问于 2013-04-03 19:57:38
回答 15查看 777.5K关注 0票数 206

当尝试检查我正在运行的Java的当前版本时,我收到错误消息"java不被识别为内部或外部命令、可操作程序或批处理文件。“

我正在运行Windows7操作系统,并下载了最新的JDK,我觉得我可能不小心从机器上删除了java,就像以前使用命令"java -version“检查Java版本一样。

我必须下载什么软件才能让Java在我的机器上再次工作?

编辑:

在确保所有环境变量都指向当前的Java SDK之后,我已经设法让Java再次从我的cmd运行。

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2013-04-03 19:59:08

您需要配置环境变量JAVA_HOMEPATH

java必须包含JAVA_HOME的路径,并且您应该将%JAVA_HOME%\bin添加到PATH

或者,您可以简单地将指向bin文件夹的完整路径添加到您的PATH中,而不使用JAVA_HOME变量,然而,当您的机器上需要多个java版本时,这样做会有点麻烦(这样,您只需要更改JAVA_HOME,甚至不必费心使用PATH)

票数 241
EN

Stack Overflow用户

发布于 2014-10-18 09:46:02

对于Windows 7:

右键单击My Computer上的

  1. 精选Properties

  1. 精选Advanced System Settings

  1. 选择Advanced选项卡

  1. 精选Environment Variables

System Variables下选择

  1. Path

  1. 单击Edit按钮

  1. 在变量值编辑器中将此粘贴到行首

C:\Program Files\Java\jdk1.7.0_72\bin;

  1. 单击Ok,然后再次单击Ok

  1. 重新启动命令提示符,否则不会看到path变量

的更改

  1. 在命令提示符下键入java -version

关于Step 8:的说明

路径中的java版本可能与这里使用的版本不同--这只是一个路径,example.

  • There变量中的其他值也可能是。不要删除已经存在的内容,这一点非常重要。这就是为什么指令说要在行的开头粘贴给定值--这意味着您不会删除现有的值,而只是将java放在它之前。如果路径上还有其他版本的java,这也修复了您可能遇到的任何问题。

关于步骤6:说明

  1. 此选项设置计算机的路径,而不是单个用户的路径。可能您使用的是其他开发人员也在使用的计算机,在这种情况下,您宁愿设置用户变量,而不是系统变量
票数 173
EN

Stack Overflow用户

发布于 2019-08-03 16:54:35

搜索环境变量。

打开“编辑系统环境变量”。然后点击“环境变量”。

在“用户变量”下,单击“路径”,然后单击“编辑”。

找到您的Java路径,然后单击“编辑”。

然后粘贴java安装文件夹的路径。大多数情况下,您可以在类似于下面的路径中找到它。C:\Program Files\Java\jdk-12.0.2\bin

然后单击OK。现在,在开始菜单中,键入cmd。打开命令提示符。输入java -version如果你做得对,它应该显示如下所示。

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

https://stackoverflow.com/questions/15796855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文