[英]how to run a java program that contains external libraries
說我在目錄欄中有一個Java文件foo.java,它已經編譯了
bar
--foo.java
--foo.class
但是您仍然需要其他目錄中的一些庫
/opt
--file1.class
--file2.class
subdir
--file3.class
subdir2
--subdir3
--file4.class
您可以簡單地運行foo程序嗎(在bar目錄內)
java foo -cp /opt ?
嘗試這個:
對於Windows:
java -cp .;pathtojar/jar1;pathtojar/jar2 foo
對於Linux:
java -cp .:pathtojar/jar1:pathtojar/jar2 foo
為了了解PATH,CLASSPATH等,請閱讀以下內容: http : //docs.oracle.com/javase/tutorial/essential/environment/paths.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.