2013-08-21 12 views
-1

我想要使用我在java中分別設計的類(即.java文件),並且我想將它們添加到java庫中,以便在其他類中使用它們「import 「關鍵字。我怎樣才能做到這一點 ?如何將我設計的類添加到java庫中? (在其他類中使用「import」關鍵字)

另外,我應該解釋說,我複製了其名稱爲src.zipC:\Program Files\Java\jdk1.7.0_25的zip文件夾中的類文件夾,但是當我在IDE中使用「import」關鍵字時,似乎沒有任何具有該名稱的文件夾java庫。

+0

閱讀關於'JAR'文件和'CLASSPATH'變量。 –

+0

你真的不清楚你想要用src.zip做什麼,或者你的類與什麼有關... –

+0

要清楚 - 如果你特別想將你的類添加到'java。*'包 - 你不能那樣做。 –

回答

0

我不知道我是否正確理解這一點,但您需要從您的庫項目中創建一個jar文件,然後將該文件放入要使用該庫的項目中。你如何做到這一點主要取決於你正在使用的IDE

Add library in NetBeans

Add library in Eclipse

Add library in IntelliJ

+0

不...我想添加我的類到java庫...像「import java.util。*」我想導入我的類在其他類。例如我想導入我的類像這樣的表達式:「import java.myClasses。*;」 –

+0

所以我怎麼能做一個jar文件? –

+0

例如像這樣(在庫的根文件夾中)'jar cvf library.jar *',然後將這個jar添加到您的其他項目 –

0

什麼需要是可用於Java的對象(又名.class文件)。 (通過改變環境變量,或通過指定開關-cp到Java)

  1. 找到您.class文件的目錄,並把它添加到CLASSPATH:所以,你可以做兩件事情。請注意一件事:如果您在包stackoverflow.com中有類MyClass,那麼在目錄結構中,您將看到類似於.../com/stackoverflow/MyClass.class的內容。包含在CLASSPATH中的基礎文件夾是.../com,而不是.../com/stackoverflow。

  2. 包裝你的類爲.jar文件(幾乎是一個.zip,但具有不同的擴展名),並把它添加到CLASSPATH中1注意到,N這種情況下,您使用.jar,而不是名稱命名是在目錄中。

src.zip不含類,但源(.java)文件。這就是爲什麼它的擴展不是.jar,也是爲什麼你沒有看到任何效果。

相關問題