繁体   English   中英

无法从 Windows 7 中的命令提示符编译 java 程序

[英]unable to compile java program from command prompt in Windows 7

我已经设置了 Path 和 ClassPath 环境变量。 但我仍然无法从命令提示符编译我的 HelloWorld.java 程序。 请帮我从命令提示符编译和运行 java 程序

类路径 C:\Program Files\Java\jre6\lib

路径 C:\Program Files\Java\jre6\bin\

您需要将 JDK 的目录添加到您的路径变量(而不是您实际执行的 JRE 路径)。 JDK通常在:

C:\Program Files\Java\jdk1.6.0_xx\bin\

其中xx代表您已安装的更新号。 然后只需使用以下命令编译 HelloWorld:

C:\Your\dir\where\HelloWorld\Is\>javac HelloWorld.java

如果您没有安装JDK ,而您只安装了JRE ,您将无法编译任何东西。 您需要正确下载并安装JDK才能进行 Java 开发(包括编译)。

您需要 JDK 来编译类而不是 JRE。 JRE 用于运行 Java 应用程序(JDK 也可以这样做,但不能分发 JDK)。

安装 JDK 后,请确保 JDK 的 bin 目录位于您的路径中。 然后,您可以使用 javac.exe 命令编译您的 Java 类。

您可以尝试编写cd C:\examples\ch01\ATM然后按回车键,这将更改您的目录。 这允许您编写例如java ATMCaseStudy ,然后按回车键。 如果您将目录与 JDK 放在同一个位置,这应该可以工作。

PATH 必须像

C:\Program Files\Java\jdk1.6.0\bin (这是在我的系统上)

那必须指向JDK的bin而不是jre的bin。希望这会有所帮助。

您还应该在 CLASSPATH 中有当前目录。

设置 CLASSPATH=.;C:\Program Files\Java\jre6\lib;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM