javac在windows命令提示符下不工作

disbfnqx  于 2021-06-30  发布在  Java
关注(0)|答案(17)|浏览(551)

我试着用 javac 使用windows命令提示符,但它不起作用。
添加目录后 "C:\Program Files\Java\jdk1.6.0_16\bin\" 到最后 PATH 环境变量 java 命令工作正常,但使用 javac 显示以下错误:
“javac”不能识别为内部或外部命令、可操作程序或批处理文件。

n53p2ov0

n53p2ov016#

for /d %i in ("\Program Files\Java\jdk*") do set JAVA_HOME=%i
set JAVA_HOME

这个解决办法对我有效

omqzjyyz

omqzjyyz17#

请尝试以下解决方案:http://techdem.centerkey.com/2009/05/javahome-command-script.html
因为没有硬编码的路径,所以在升级jdk或jre时,这些更改要健壮得多。
快速的解决方法(如果你不想看博客的话)是

C:\>for /d %i in ("\Program Files\Java\jdk*") do set JAVA_HOME=%i
C:\>set PATH=%PATH%;%JAVA_HOME%

然后可以将这些行添加到启动/登录脚本中。

相关问题