我试着用 javac 使用windows命令提示符,但它不起作用。添加目录后 "C:\Program Files\Java\jdk1.6.0_16\bin\" 到最后 PATH 环境变量 java 命令工作正常,但使用 javac 显示以下错误:“javac”不能识别为内部或外部命令、可操作程序或批处理文件。
javac
"C:\Program Files\Java\jdk1.6.0_16\bin\"
PATH
java
n53p2ov016#
for /d %i in ("\Program Files\Java\jdk*") do set JAVA_HOME=%i set JAVA_HOME
这个解决办法对我有效
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%
然后可以将这些行添加到启动/登录脚本中。
17条答案
按热度按时间n53p2ov016#
这个解决办法对我有效
omqzjyyz17#
请尝试以下解决方案:http://techdem.centerkey.com/2009/05/javahome-command-script.html
因为没有硬编码的路径,所以在升级jdk或jre时,这些更改要健壮得多。
快速的解决方法(如果你不想看博客的话)是
然后可以将这些行添加到启动/登录脚本中。