目录编译和运行java文件
我在我的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安装在不同目录中的文件?
你要么需要C:\Program Files\Java\jdk1.7.0_05\bin
您PATH
或引用编译器直接使用
C:\Program Files\Java\jdk1.7.0_05\bin\javac
这听起来像你需要更新你的PATH变量,在这里看到:http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html#path
是的,我遵循该解决方案,并且它可以工作,但我想知道是否还有其他方法可以解决它 – 2012-08-11 12:33:02
说**引用编译器直接使用C:\ Program Files ... **,你的意思是把源文件放在那个JDK安装的目录下? – 2012-08-11 12:30:49
不需要。将代码保留在E:驱动器中,只需更改路径即可找到编译器,无论您处于哪个目录 – 2012-08-11 19:02:50