我已经尝试了一切,并在这个网站上到处寻找答案,但没有任何效果。有任何想法吗?我用谷歌搜索并玩了一下,仍然一无所获。
Microsoft Windows [版本 10.0.14393] (c) 2016 微软公司。保留所有权利。
C:\Users\sean>设置路径=“C:\Program Files (x86)\Java\jdk1.8.0_111\bin\javac.exe”
C:\Users\sean>cd 桌面
C:\Users\sean\Desktop>javac Welcome.java “javac”不被识别为内部或外部命令, 可运行的程序或批处理文件。
C:\Users\sean\Desktop>java 欢迎 “java”不被识别为内部或外部命令, 可运行的程序或批处理文件。
C:\Users\sean\Desktop>
最佳答案
您应该将 Java 的 bin
目录(而不是可执行文件)添加到路径中,至少根据我自己的本地设置。尝试使用这个:
setx path "%path%;C:\Program Files (x86)\Java\jdk1.8.0_111\bin"
但您确实应该从 Windows 控制面板永久更新路径。
如果您想绕过所有这些以从命令行运行一次 Java 进程,您还可以使用 javac.exe
的完全限定路径,例如
C:\Users\sean\Desktop> C:\Program Files (x86)\Java\jdk1.8.0_111\bin\javac.exe Welcome.java
关于Java 无法在命令行上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41501155/