1.输入javac,可看命令详解
初学者掌握javac命令:
javac -d destdir srcFile <-- javac -d 指定编译生成的class文件存放路径。其中destdir为class文件存放路径, srcFile为java源文件存放路径,可以为绝对路径或相对路径。
如:
javac -d . helloWorld.java <-- 其中 . 为当前路径
2.运行java程序时临时指定jre搜索java类路径,可以使用-classpath,但CLASSPATH环境变量指定的路径会失效。
java -classpath dir1;dir2;...;dirN helloWorld(WINDOWS下用;隔开)
java -classpath dir1:dir2:...:dirN helloWorld(LINUX下用:隔开)
要想CLASSPATH环境变量指定的路径也有效:
java -classpath %CLASSPATH%;.;dir1;dir2;...;dirN helloWorld(WINDOWS)
java -classpath %CLASSPATH%;.;dir1:dir2:...:dirN helloWorld(LINUX)
其中 . 指定还会在当前路径下搜索java类。
参考自《疯狂JAVA讲义(第三版)》