“java -version” 在命令提示符下不起作用

2022-09-02 11:33:14

我下载了这个Java JDK并安装了它。

但是当我转到命令提示符检查版本时,它说它无法识别。

是否有其他人在最新的Java中遇到此问题?

我可能没有安装正确的版本。我需要与圣杯一起使用的java

C:\>java
'java' is not recognized as an internal or external command,
operable program or batch file.

C:\>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.

C:\>

当我在计算机上搜索java时,它找不到任何东西


答案 1

Windows 2k8 R2 server- 要使 java [-option] 或 %JAVA_HOME% 在命令行中工作,您需要以下各项:

在“控制面板”中->系统和安全>系统>高级系统设置>高级>环境变量->系统变量

编辑 Path 变量,在最后一个值后添加一个 “;”,然后将路径添加到 Java bin 目录:例如 - C:\Progra~2\Java\jre6\bin\

将JAVA_HOME变量添加,并将值设置为java可执行文件的路径:例如 - C:\Progra~2\Java\jre6\bin\java.exe


答案 2

同时按下键盘上的“窗口”和“暂停”按钮,这将打开“系统偏好设置”对话框。在“高级”选项卡中,找到“环境变量”。

然后,在“用户(上)”部分中,创建或更新以下两个变量:

  • JAVA_HOME = 您放置 JDK 的位置,例如。C:/Java/SDK
  • 路径 = %JAVA_HOME%/箱

关闭对话框。

然后,在新的命令行控制台中,尝试“javac -version”,看看是否检测到它。使用新控制台非常重要,因为环境变量仅在控制台启动时是只读的。


推荐