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講義(第三版)》