我在运行Windows XP的PC上安装了JDK,JDK的默认目录是:
C:\ Program Files \ Java \ jdk1.7.0_05 \ bin
我正在关注tutorial做样本
我的源文件名为 HelloWorld 位于另一个目录中:E:\NotePad\Code
正如教程所说:“要编译源文件,将当前目录更改为文件所在的目录”,所以我将Command的当前目录更改为E:\NotePad\Code
,但问题出在说'javac'未被识别为内部或外部命令
好了,教程对此问题有一个solution,似乎我应该将Command Line的当前目录更改为JDK的安装位置:C:\Program Files\Java\jdk1.7.0_05\bin
< / p>
在我完成它之后,我尝试这个commond:javac HelloWorld.java
来编译文件,但它说
javac:找不到文件:HelloWorld.java
这意味着E:\NotePad\Code
中的 HelloWorld.java 文件无法由C:\Program Files\Java\jdk1.7.0_05\bin
中安装的JDK编译。
我尝试将 HelloWorld.java 文件放在C:\Program Files\Java\jdk1.7.0_05\bin
中,它运行正常
所以问题是:如何编译和运行安装在不同目录中的JDK的文件?
答案 0 :(得分:3)
您需要C:\Program Files\Java\jdk1.7.0_05\bin
上的PATH
,或者直接使用
C:\Program Files\Java\jdk1.7.0_05\bin\javac
答案 1 :(得分:1)