今天晚上實驗室的另一個人在編譯一個java程序,需要用到一個jar文件,所以在命令行編譯的時候需要添加jar的路徑,例如:
java -classpath demo.jar hello
但是設置了path之后java就不會搜索當前目錄,也就是所如果hello在當前目錄的子目錄,比如test下面,編譯會提示找不到hello,
這時候需要修改為
java -classpath .;demo.jar hello
加上當前目錄就可以了。如果在linux下面,將;替換為:作為分隔符。
一個小技巧,為此他請我喝了瓶果汁,呵呵。
?
參考:http://java.sun.com/docs/books/tutorial/essential/environment/paths.html