![](/img/trans.png)
[英]Creating an executable jar including libraries and class and java files through cmd
[英]Creating a Java Library or class or package with Jar files
我大約有100個jar文件,我想與他們建立一個圖書館。 做這個的最好方式是什么? 導入如何與此一起工作。 我還是要問每堂課還是只是參考新圖書館?
更多詳情
我有GeoTools9.4包(以zip格式)。 它有大約100個jar文件。 當我將它們導入eclipse中的項目時,它將獲取每個jar文件並將其填充進去,並使我的結構混亂。 所以我想我想要一個庫(或一個包或一個類),我不確定這里的術語是什么。
有關如何在新庫中調用類的更多詳細信息。 現在這是我如何稱呼課程
import org.geotools.data.FileDataStore;
import org.geotools.data.FileDataStoreFinder;
import org.geotools.data.simple.SimpleFeatureSource;
如果我將所有這些jar文件都放在一個庫中,可以將上面的行替換為新的導入,例如
import org.geotools.local
還是不需要更改它們的調用方式?
我建議您使用Maven進行此操作。
Maven是一個灰色的構建工具,可以解決問題,例如向項目添加依賴項jar。 此外,GeoTools支持Maven並為其提供了不錯的手冊( http://docs.geotools.org/latest/userguide/tutorial/quickstart/maven.html )
關於最后一個問題-添加這些庫時,這些類的全名將相同,因此您必須在導入它們的同時導入和使用它們。
通常不將其稱為“調用”類,而是導入類意味着它們可用於使用它們的類。
無論您如何擁有這些類(在多個jar或單個jar中),您仍需要在類文件的開頭中包含import語句,以便編譯源
我不確定Eclipse如何“弄亂”您的結構。 您可以將所有jar放在單個文件夾(例如lib
,然后將其從該文件夾導入到eclipse項目中。 如果您的意思是這些罐子顯示在左窗格中,則可以使用過濾器將其隱藏。 在Eclipse中,有一個工作集的概念,您可以在其中選擇可見的內容和不可見的內容。
希望對您有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.