簡體   English   中英

你如何使用Java庫?

[英]How do you use a Java Library?

我正在嘗試使用開源java庫來可視化圖形中的節點和邊緣,但我完全迷失了。

我在一個文件夾中有一堆jar文件。 點擊一些jar文件會彈出java swing窗口並顯示圖形。 單擊其他jar文件不會執行任何操作。

如果我想出來的話,我會將jar文件與其他文件一起粘貼在那里,還是仍然不起作用?

如果我弄清楚如何使用這些文件,這是否意味着如果我將我的java項目轉移到另一台計算機,我必須包含它們? 我該怎么做呢?

我相信如果你把jar放在你的類路徑中,你可以像標准庫一樣導入和使用類。 弄清楚類路徑可能會令人困惑,但您可以在啟動jvm時設置它。 您的IDE也可以選擇它。

大多數java問題都是類路徑問題。

您是否已將這些庫包含在類路徑中?

如果你正在使用eclipse,你可以

項目 - >屬性 - > Java構建路徑 - > addJar。

Jar文件應放在工作區內的目錄中(例如lib /)

如果必須將項目帶到另一台計算機,則可以執行這些步驟

  1. 在執行任何操作之前,請導出項目(例如,作為Jar文件)。
  2. 將其保存到您最喜歡的驅動器(CD / USB驅動器/軟盤/磁帶)。
  3. 在“另一台”計算機上,您可以將此項目導入工作區

在Eclipse中,您需要將庫添加到項目構建路徑中

通常,您需要在編譯時和運行時通過類路徑機制提供依賴關系。 精確的機制各不相同,但是,例如,如果您使用了javac編譯器,則可以在命令行上提供庫:

javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.java

調用應用程序也需要這些依賴項:

java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass

這個頁面提供了一些很好的信息,雖然谷歌搜索術語“類路徑”應該提供替代來源。

您可以通過將其包含在Java應用程序的類路徑中來使用它,這樣您就可以從代碼中引用它。 是一份入門文件。 JDK 1.6有一些更簡單的選項(例如將多個jar文件指定為* .jar)。 這絕對有點復雜,但非常值得了解。

你應該有這些罐子的文件。 有些聽起來像是例子,但必須是核心圖形建模和渲染Jar。 希望這些例子包括來源。

只需將Jar添加到Eclipse中的項目中(例如,在項目的/ lib文件夾中,然后將其添加到構建路徑中)並使用文檔來使用代碼。 您還可以使用Eclipse查看Jar文件。

除非沒有其他選擇,否則可能不值得使用至少在API級別上沒有記錄的第三方代碼,並且沒有任何源代碼示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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