命令行中用于编译和运行.java文件的目录

时间:2012-08-11 12:17:19

标签: jvm java

我在运行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的文件

2 个答案:

答案 0 :(得分:3)

您需要C:\Program Files\Java\jdk1.7.0_05\bin上的PATH,或者直接使用

引用编译器
C:\Program Files\Java\jdk1.7.0_05\bin\javac

答案 1 :(得分:1)