簡體   English   中英

設置jar和類的類路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM