[英]Setting classpath for a jar and a class
我需要為servlet-api.jar和另一個類設置類路徑,以便編譯file.java。 我該怎么做? 我努力了
javac -cp /path/to/servlet-api;/home/user/Desktop/Other.class file.java
但是,它不起作用。
有什么幫助嗎? 我知道可以設置環境變量,但是我想知道是否可以手動設置。 謝謝
類路徑必須包含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”不在任何包裝中,請修復該問題。 類應始終放在包中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.