0
我需要設置servlet-api.jar和另一個類的類路徑才能編譯file.java。 我怎麼能做到這一點?我試過設置jar和類的類路徑
javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java
但是它不起作用。
任何幫助?我知道可以設置環境變量,但我想知道是否可以手動。謝謝
我需要設置servlet-api.jar和另一個類的類路徑才能編譯file.java。 我怎麼能做到這一點?我試過設置jar和類的類路徑
javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java
但是它不起作用。
任何幫助?我知道可以設置環境變量,但我想知道是否可以手動。謝謝
classpath必須包含jar文件和目錄。目錄必須是包含包樹根的目錄。因此,假設Other
在包com.foo.bar
,它的類文件是/home/user/Desktop/com/foo/bar/Other.class
,類路徑應該是
-cp /path/to/servlet-api.jar:/home/user/Desktop
注意:
是在Unix路徑分隔符。 ;
適用於Windows。我假設你不在Windows上,因爲你的路徑是/home/...
而不是c:\home\...
PS:如果Other不在任何包中,則修復該問題。類應始終在一個包中。