Java 如何创建JAR文件

Java 如何创建JAR文件,java,eclipse,jar,Java,Eclipse,Jar,我知道创建JAR文件很容易,只需使用eclipse,右键单击项目并选择导出,然后按照向导操作即可 还有另一种方法就是命令行,我们可以使用这个命令 jar cf myjarfilename.jar file1.class file2.class 问题是我不能使用eclipse创建JAR,因为我的代码是在不同的项目中编译的,然后我将.class文件放在特定的层次结构中,将它们编译到JAR中,并将它们放在web应用程序使用它的特定位置 我可以使用命令行,但这并不实用,因为我的层次结构很复杂,并且使用

我知道创建JAR文件很容易,只需使用eclipse,右键单击项目并选择导出,然后按照向导操作即可

还有另一种方法就是命令行,我们可以使用这个命令

jar cf myjarfilename.jar file1.class file2.class
问题是我不能使用eclipse创建JAR,因为我的代码是在不同的项目中编译的,然后我将.class文件放在特定的层次结构中,将它们编译到JAR中,并将它们放在web应用程序使用它的特定位置

我可以使用命令行,但这并不实用,因为我的层次结构很复杂,并且使用了很多.class文件。(文件夹和仅.class文件)


现在我需要用它做一个罐子。如何。

是的,制作.jar文件很容易

有很多选择

1) 月食: 选择项目>右键单击,导出为.jar

2) .bat文件/shell脚本:

jar cf myjarfilename.jar file1.class file2.class
mkdir staging-directory
copy/s source-files staging-directory
jar cf myjarfilename.jar staging-directory
3) .bat文件/shell脚本:

jar cf myjarfilename.jar file1.class file2.class
mkdir staging-directory
copy/s source-files staging-directory
jar cf myjarfilename.jar staging-directory
4) 编写一个或来自动化构建(包括生成.jar文件)

下面是关于Apache Ant/build.xml的一个非常好的教程:


不幸的是,Eclipse没有命令行界面,允许您从命令行执行与Eclipse内部相同的操作


根据我的经验,最可靠的方法是学习Maven,然后根据Maven约定调整当前代码(可能分为几个模块)。这样做的另一个好处是,您的项目可以在当前所有三大IDE中使用,而不是仅在Eclipse中使用。

您应该使用一些构建工具来管理复杂性,看看Maven您可以使用Ant脚本来自动化流程如果我使用WinRAR,将存档类型设置为ZIP,将压缩类型设置为Store,这是零压缩。然后压缩它,并在将扩展名从.ZIP更改为.jar之后,如果我使用WinRAR,将归档类型设置为ZIP,将压缩类型设置为Store,这是零压缩。然后压缩它,并在将扩展名从.ZIP更改为.jar之后,如果我使用WinRAR,将归档类型设置为ZIP,将压缩类型设置为Store,这是零压缩。然后将其压缩,然后将扩展名从.ZIP更改为.jar。您还可以在JDK中使用jar命令。你会很快发现,这将是一个很好的自动化。你可以发布你的评论作为答复,以便我接受。你的“你能行”让我试了一下。然后我把JAR文件放在它应该放的地方,然后我测试了我的web应用程序运行的WebSphere,它工作得很好