0

我在运行 windows XP 的 PC 上安装了 JDK,JDK 的默认目录是:

C:\Program Files\Java\jdk1.7.0_05\bin

我正在按照教程 做一个示例
我的名为HelloWorld的源文件位于另一个目录中:E:\NotePad\Code

正如教程所说:“要编译源文件,请将当前目录更改为文件所在的目录”,因此我将命令的当前目录更改为E:\NotePad\Code,但问题是“javac”未被识别为内部或外部命令

好吧,本教程有一个解决 这个问题的方法,看来我应该将命令行的当前目录更改为安装 JDK 的位置:C:\Program Files\Java\jdk1.7.0_05\bin

完成后,我尝试使用以下命令:javac HelloWorld.java编译文件,但它说

javac:找不到文件:HelloWorld.java

这意味着安装的JDK无法编译HelloWorld.java文件 我尝试将HelloWorld.java文件放入,它工作正常 E:\NotePad\CodeC:\Program Files\Java\jdk1.7.0_05\bin
C:\Program Files\Java\jdk1.7.0_05\bin

所以问题是:如何编译和运行安装在不同目录中的 JDK 文件

4

2 回答 2

3

您将需要C:\Program Files\Java\jdk1.7.0_05\bin在您的PATH, 或直接使用引用编译器

C:\Program Files\Java\jdk1.7.0_05\bin\javac
于 2012-08-11T12:22:39.380 回答
1

听起来您需要更新 PATH 变量,请参见此处:http ://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html#path

于 2012-08-11T12:22:43.177 回答