2012-06-27 39 views
2

請任何人給我這個建議。我有Xerces-J-source.zip文件,我需要將其轉換爲Xerces-J-source.jar文件。如何將src.zip文件轉換爲jar文件?

+1

爲什麼?如果你想將它用於IDE,他們通常也會使用zip文件。 – Thilo

+1

將Zip轉換爲Jar是什麼意思? –

+0

你只需要源代碼(如果是這樣,zip應該是好的)?或者你真的需要將它們編譯成類嗎? – Thilo

回答

8

一般來說,如果您的ZIP包含類文件(而不是源):

只需重命名文件,jar是一個zip文件。但是如果你打算使用命令java -jar myProject.jar來啓動一個類,你應該創建一個MANIFEST文件,其中包含要在類路徑中使用的主類和庫。

所以在你的情況下,因爲你有源代碼(Java文件),你必須編譯類並創建JAR。如果使用Eclipse,則Eclipse具有Export as JAR功能。

+1

是的,但取決於您需要如何使用該jar,並非每個zip文件也是一個jar文件。可能需要某個文件夾結構或清單條目。 @Adalarsan:你想在哪裏使用罐子。 – Thilo

+4

*這在技術上是對問題*,**的正確答案,但我認爲這個問題有缺陷**,如果他們想要實際使用代碼,那麼它必須被**編譯**,然後捆綁到一個'.jar '文件,否則它只是源代碼而沒用。 –

+2

OP提及'Xerces-J-source.zip'這意味着zip包含java文件而不是java類。 – Crazenezz

0

這沒有任何意義。如果您需要Xerces-J,最好從website下載罐子。

如果你想從源代碼獲得jar,你需要編譯它,但是當你可以下載它的時候沒有必要。

+0

感謝您的回覆。 –

相關問題