我初学java,想编译一些简单的java程序,可是javac老是错误,说不是内部命令。我在c盘根目录下安装的JDK虚拟机,然后是在D盘目录下新建一个javawork文件夹,在里面用记事本编程(程序名为test.java),然后用cmd命令在d:\javawork目录下用javac test.java编译,系统提示不是内部命令,不可以编译,把test.java放在JDK目录下的bin文件夹里面就可以用javac test.java编译(javac的目录文件夹下),可那样太凌乱了,为什么我不能在其他盘的目录下编译呢?望高手不吝指教!!!
參考答案:环境变量 值
JAVA_HOME JDK安装路径
CLASSPATH .;JDK安装路径\lib;..
PATH JDK安装路径\BIN
注:CLASSPATH ......部分为
lib\TOOLS.JAR;lib\DT.JAR
其中.;表示当前路径 一定要加上
这样配置就可以了.