我在运行windows的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来编译文件,但是它说
无法找到文件: HelloWorld.java
这意味着HelloWorld.java文件在E:\NotePad\Code中无法由安装在C:\Program Files\Java\jdk1.7.0_05\bin中的JDK编译
我试着把HelloWorld.java文件放到C:\Program Files\Java\jdk1.7.0_05\bin中,它工作得很好
因此,问题是:如何编译和运行安装在不同目录中的JDK文件?
发布于 2012-08-11 12:22:39
您需要在您的C:\Program Files\Java\jdk1.7.0_05\bin上使用PATH,或者直接使用
C:\Program Files\Java\jdk1.7.0_05\bin\javac发布于 2012-08-11 12:22:43
听起来您需要更新PATH变量,参见:http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html#path
https://stackoverflow.com/questions/11914624
复制相似问题