设置类路径.javac无法识别

kab*_*oom 4 java javac

我试图从命令行运行我的java程序.

我读了一篇关于设置类路径的文章,但是我得到一个错误,即javac不被识别为内部或外部命令.我该怎么办?(我不想设置永久CLASSPATH)这是我在命令行中所做的

D:\user> set path=%path%;C:\Program Files\Java\1.7.0_07\bin

D:\user> cd testing

D:\user\testing> javac firstProgram.java
'javac' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

谢谢

Ste*_*n C 8

假设PATH正确1,最可能的原因是您安装了JRE ......并且JRE不包含Java编译器.如果要从命令行进行编译,则需要安装JDK.

(您可以通过查看C:\Program Files\Java\1.7.0_07\bin目录来确认它是否包含javac.exe文件.一个JRE不会......)

我在哪里可以找到要下载的Java编译器..

您需要下载一个JDK安装程序; 请参阅http://www.oracle.com/technetwork/java/javase/downloads/index.html


1 - 我不认为Windows上的PATH变量需要引号.至少谷歌为我找到的各种例子似乎暗示着这一点.但我从未真正理解Windows中引用的逻辑......