我已经设置了Path和ClassPath环境变量。但是我仍然无法从命令提示符编译我的HelloWorld.java程序。请帮我从命令提示符编译和运行java程序
CLASSPATH C:\ Program Files \ Java \ jre6 \ lib
路径C:\ Program Files \ Java \ jre6 \ bin \
答案 0 :(得分:3)
您需要将JDK的目录添加到路径变量中(而不是您实际执行的JRE路径)。 JDK通常在:
C:\Program Files\Java\jdk1.6.0_xx\bin\
xx
代表您已安装的更新号。然后使用:
C:\Your\dir\where\HelloWorld\Is\>javac HelloWorld.java
如果您没有安装 JDK 并且只安装了 JRE ,则无法编译任何内容。您需要正确下载并安装 JDK 以进行Java开发(包括编译内容)。
答案 1 :(得分:1)
您需要JDK来编译类而不是JRE。 JRE用于运行Java应用程序(JDK也可以执行此操作,但您无法分发JDK)。
安装JDK后,请确保JDKs bin目录位于路径中。然后,您可以使用javac.exe命令编译Java类。
答案 2 :(得分:0)
PATH必须像
C:\ Program Files \ Java \ jdk1.6.0 \ bin(这在我的系统上)
那必须指向JDK的bin而不是jre的bin.Hope这有帮助。
答案 3 :(得分:0)
您还应该在CLASSPATH中拥有当前目录。
设置CLASSPATH =。; C:\ Program Files \ Java \ jre6 \ lib;
答案 4 :(得分:0)
您可以尝试编写cd C:\examples\ch01\ATM
然后按Enter键,这将更改您的目录。这允许您编写例如java ATMCaseStudy
,然后按Enter键。如果您将目录放在C中并且JDK位于同一位置,那么这应该有效。