簡體   English   中英

如何使用 Eclipse 創建 Java 庫?

[英]How do I make a Java library with Eclipse?

一般來說,我對 Java 和 Android 編程還比較陌生,但我想創建一個小型 Java 庫,用於在普通(非 Android)Java 應用程序和 Android 應用程序之間共享一些代碼; 所以我的問題是用 Eclipse 創建普通 Java 庫的最佳方法是什么?

我在任何地方都找不到從 Eclipse 創建新 Java 庫項目的選項; 這是否意味着我必須使用普通的 Java 應用程序作為起點? 因為這也將用於普通的 Java 應用程序,所以我不能使用 Android 庫。

另外,我必須設置哪些選項?

最后,由於這個庫將與應用程序項目位於同一工作區,如果我可以建立到庫項目的直接鏈接,是否仍然必須創建 JAR 文件?

如果您使用相同的工作區,則不必創建任何庫。

選項 1:僅使用源

在具有依賴項的項目的屬性中,您可以添加另一個源文件夾:

屬性 > Java 構建路徑 > 選項卡:源 > 添加文件夾...

在“項目”選項卡中,您也可以將整個項目“添加”到另一個項目。 有很多方法可以實現您的目標。

選項 2:創建庫並將其添加到構建路徑

添加現有的 Jar(您自己的庫):

如果它在工作區中:

屬性 > Java 構建路徑 > 選項卡:庫 > 添加 JAR...

如果它在驅動器上的某個地方:

屬性 > Java 構建路徑 > 選項卡:庫 > 添加外部 JAR...

將源文件夾導出為庫:

源文件夾的上下文菜單 > 導出 > Jar 文件

有兩種類型:可執行 Jar 和“普通”Jar。 您不需要可執行 Jar。

Java 庫基本上是一組 JAR 文件。 因此,您可以做的是根據您的源代碼生成一個 JAR,並將其作為外部 JAR 添加到您的 Android 和非 Android 項目的 Java 構建路徑中。

暫無
暫無

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

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