我想要使用我在java中分別設計的類(即.java文件),並且我想將它們添加到java庫中,以便在其他類中使用它們「import 「關鍵字。我怎樣才能做到這一點 ?如何將我設計的類添加到java庫中? (在其他類中使用「import」關鍵字)
另外,我應該解釋說,我複製了其名稱爲src.zip
在C:\Program Files\Java\jdk1.7.0_25
的zip文件夾中的類文件夾,但是當我在IDE中使用「import」關鍵字時,似乎沒有任何具有該名稱的文件夾java庫。
我想要使用我在java中分別設計的類(即.java文件),並且我想將它們添加到java庫中,以便在其他類中使用它們「import 「關鍵字。我怎樣才能做到這一點 ?如何將我設計的類添加到java庫中? (在其他類中使用「import」關鍵字)
另外,我應該解釋說,我複製了其名稱爲src.zip
在C:\Program Files\Java\jdk1.7.0_25
的zip文件夾中的類文件夾,但是當我在IDE中使用「import」關鍵字時,似乎沒有任何具有該名稱的文件夾java庫。
我不知道我是否正確理解這一點,但您需要從您的庫項目中創建一個jar
文件,然後將該文件放入要使用該庫的項目中。你如何做到這一點主要取決於你正在使用的IDE
。
不...我想添加我的類到java庫...像「import java.util。*」我想導入我的類在其他類。例如我想導入我的類像這樣的表達式:「import java.myClasses。*;」 –
所以我怎麼能做一個jar文件? –
例如像這樣(在庫的根文件夾中)'jar cvf library.jar *',然後將這個jar添加到您的其他項目 –
什麼需要是可用於Java的對象(又名.class
文件)。 (通過改變環境變量,或通過指定開關-cp
到Java)
找到您.class
文件的目錄,並把它添加到CLASSPATH:所以,你可以做兩件事情。請注意一件事:如果您在包stackoverflow.com中有類MyClass,那麼在目錄結構中,您將看到類似於.../com/stackoverflow/MyClass.class的內容。包含在CLASSPATH中的基礎文件夾是.../com,而不是.../com/stackoverflow。
包裝你的類爲.jar
文件(幾乎是一個.zip
,但具有不同的擴展名),並把它添加到CLASSPATH中1注意到,N這種情況下,您使用.jar
,而不是名稱命名是在目錄中。
src.zip
不含類,但源(.java
)文件。這就是爲什麼它的擴展不是.jar
,也是爲什麼你沒有看到任何效果。
閱讀關於'JAR'文件和'CLASSPATH'變量。 –
你真的不清楚你想要用src.zip做什麼,或者你的類與什麼有關... –
要清楚 - 如果你特別想將你的類添加到'java。*'包 - 你不能那樣做。 –