0

我的 javac 命令不起作用。

“javac 不是内部或外部命令、可运行程序或批处理文件。”

  1. -java版本工作
  2. 我已经尝试在命令提示符下成功设置类路径。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.

^ 尝试了所有这些仍然不起作用。我也重新启动了命令提示符仍然不起作用。

为什么不工作?

4

5 回答 5

3

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

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

于 2012-11-22T15:50:30.597 回答
2

就这样做

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

于 2012-11-22T15:54:01.067 回答
0

只需将 JAVA_HOME 设置为

C:\Program Files\Java\jdk1.7.0_09
于 2012-11-22T15:51:27.450 回答
0

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

于 2012-11-22T15:51:58.473 回答
0

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

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

于 2012-11-22T15:53:03.690 回答