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

无法在Windows 7中从命令提示符编译java程序,java,windows-7,Java,Windows 7,我已经设置了Path和ClassPath环境变量。但我仍然无法从命令提示符编译HelloWorld.java程序。请帮助我从命令提示符编译和运行java程序 类路径C:\ProgramFiles\Java\jre6\lib 路径C:\Program Files\Java\jre6\bin\您需要将JDK的目录添加到Path变量中(而不是您实际执行的JRE路径)。JDK通常位于: C:\Program Files\Java\jdk1.6.0_xx\bin\ 其中,xx表示您已安装的更新编号。然后

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

类路径C:\ProgramFiles\Java\jre6\lib


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

您需要将JDK的目录添加到Path变量中(而不是您实际执行的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开发(包括编译东西)。

路径必须如下

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


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

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


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

类路径中还应该有当前目录


设置类路径=。;C:\ProgramFiles\Java\jre6\lib

您可以尝试编写
cd C:\examples\ch01\ATM
,然后按enter键,这将更改您的目录。这允许您编写示例
java ATMCasstudy
,然后按enter键。如果将目录放在C中,并将JDK放在同一个位置,那么这应该是可行的

我们可以得到您的错误消息吗?我们可以看到一些失败的代码吗?我应该从哪里安装jdk?