2012-08-11 104 views
0

我在我的PC运行Windows XP安装JDK,JDK的默认目录为:目录编译和运行java文件

C:\ Program Files文件\的Java \ jdk1.7.0_05 \ BIN

我正在关注的tutorial做样品名为的HelloWorld
源文件是在另一个目录:E:\NotePad\Code

正如本教程所说:“编译源文件,将当前目录更改为您的文件所在的目录”,因此我将Command的当前目录更改为E:\NotePad\Code,但这里出现的问题是'javac “不被识别为一个内部或外部命令

好了,教程有solution这个问题,看来我应该改变命令行的当前目录到安装JDK哪里是:C:\Program Files\Java\jdk1.7.0_05\bin

完成后,我试试这个commond:javac HelloWorld.java编译文件,但它说

的javac:无法找到文件:HelloWorld.java

这意味着HelloWorld.java文件中E:\NotePad\Code不能由JDK编译它安装在C:\Program Files\Java\jdk1.7.0_05\bin
我尝试把HelloWorld.java文件C:\Program Files\Java\jdk1.7.0_05\bin,它工作正常

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

回答

3

你要么需要C:\Program Files\Java\jdk1.7.0_05\binPATH或引用编译器直接使用

C:\Program Files\Java\jdk1.7.0_05\bin\javac 
+0

说**引用编译器直接使用C:\ Program Files ... **,你的意思是把源文件放在那个JDK安装的目录下? – 2012-08-11 12:30:49

+0

不需要。将代码保留在E:驱动器中,只需更改路径即可找到编译器,无论您处于哪个目录 – 2012-08-11 19:02:50