2012-06-27 40 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

感谢您的回复。 –

相关问题