簡體   English   中英

如何運行包含外部庫的Java程序

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

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