【发布时间】:2012-08-11 20:22:43
【问题描述】:
我在运行windows XP的PC上安装了JDK,JDK的默认目录是:
C:\Program Files\Java\jdk1.7.0_05\bin
我正在关注tutorial 做一个示例
我的 源文件 名为 HelloWorld 在另一个目录中:E:\NotePad\Code
正如教程所说:“要编译源文件,请将当前目录更改为文件所在的目录”,因此我将命令的当前目录更改为 E:\NotePad\Code ,但问题来了 'javac' 未被识别为内部或外部命令
好吧,教程有一个solution解决这个问题,看来我应该将命令行的当前目录更改为安装JDK的位置:C:\Program Files\Java\jdk1.7.0_05\bin
完成后,我尝试使用以下命令: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 的文件?
【问题讨论】: