我已经设置了Path和ClassPath环境变量。但仍然无法从命令提示符编译我的HelloWorld.java程序。请帮我编译和命令提示符无法从Windows 7的命令提示符编译java程序
CLASSPATH运行C java程序:\ Program Files文件\的Java \ JRE6 \ lib中
路径C:\ Program Files文件\的Java \ JRE6 \ BIN \
我已经设置了Path和ClassPath环境变量。但仍然无法从命令提示符编译我的HelloWorld.java程序。请帮我编译和命令提示符无法从Windows 7的命令提示符编译java程序
CLASSPATH运行C java程序:\ 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? – Haritha 2011-06-13 15:51:09
从您的电脑。在这里获取JDK:http://java.sun.com – 2011-06-13 17:10:35
路径必须像
C:\ Program Files文件\的Java \ jdk1.6.0 \ BIN(这是我的系统上)
也就是说必须指向JDK的bin不是JRE的希望这有助于。
您需要一个JDK来编译类而不是JRE。 JRE用于运行Java应用程序(JDK也可以这样做,但不能分发JDK)。
当您安装了JDK时,请确保JDKs bin目录位于您的路径中。然后您可以使用javac.exe命令编译您的Java类。
您还应该在CLASSPATH中包含当前目录。
set CLASSPATH = .; C:\ Program Files \ Java \ jre6 \ lib;
你可以试着写cd C:\examples\ch01\ATM
然后按回车键,那将改变你的目录。这允许你写例如java ATMCaseStudy
,然后按回车。如果您将您的目录与C中的JDK放在同一个位置,这应该可以工作。
我们可以得到你的错误信息吗? – Marcelo 2011-06-13 15:44:30
我们可以看到一些代码失败的地方吗? – RMT 2011-06-13 15:45:16