Javac命令不起作用

时间:2012-11-22 15:48:22

标签: java

我的javac命令无效。

“javac未被识别为内部或外部命令,可操作程序或批处理文件。”

  1. -java version WORKS
  2. 我已尝试在命令提示符下成功设置classpath。 SET CLASSPATH "C:\Program Files\Java\jdk1.7.0_09\bin";
  3. 我已将其添加到环境变量中。 ;C:\Program Files\Java\jdk1.7.0_09\bin ;C:\Program Files\Java\jre7\bin
  4. 我已经检查了bin文件夹java.exe以及javac.exe
  5. ^尝试所有这些仍然不起作用。我也重启了命令提示符仍然无法正常工作。

    为什么不工作?

5 个答案:

答案 0 :(得分:3)

您显然使用了正确的路径,但是您应该将其分配给PATH变量,而不是CLASSPATH变量。

您尝试设置可执行文件的访问路径,而不是类文件。

答案 1 :(得分:2)

就这样做

在同一个对话框中,确保用户变量或系统变量中存在 JAVA_HOME ,并将其设置为JDK的位置, 例如C:\ Program Files \ Java \ jdk1.5.0_02并且%JAVA_HOME%\ bin 位于Path环境变量中。

答案 2 :(得分:0)

只需将JAVA_HOME设置为

即可
C:\Program Files\Java\jdk1.7.0_09

答案 3 :(得分:0)

将jre7 \ bin-Folder的路径添加到PATH-Variable后,您需要在大多数情况下重新启动计算机。

答案 4 :(得分:0)

您是否尝试过创建JAVA_HOME变量?该值应该是没有bin的java的路径。

另外,尝试打开Eclipse。 如果没有任何帮助,你可以做的最后一件事是安装netbeans,它将配置所有内容。