我参与创建一个项目,该项目包含大约60个包和150多个类以及一些外部库。我如何将这些东西打包到一个可执行的jar文件中,以便我可以将它作为一个应用程序运行。任何人都可以提供详细的步骤。
感谢提前回复。
答案 0 :(得分:1)
在Eclipse中选择“Export as Runnable JAR”。
如果您想将它们全部放在一个文件中,请选择“将库提取到JAR中”。
答案 1 :(得分:0)
我强烈建议你对它进行治疗。从长远来看,使用Apache Maven可以帮助您完成项目描述。
答案 2 :(得分:0)
如果您使用的是Netbeans,请右键单击您的项目,然后单击“清理并生成”。这将在项目的根目录中创建名为dist
的文件夹。该文件夹包含jar
文件。
答案 3 :(得分:0)
您可以使用maven构建项目并使用maven-shade-plugin生成包含所有依赖项的jar
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
<configuration>
<finalName>my-executable</finalName>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>shaded</shadedClassifierName>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<!-- Main class -->
<mainClass>com.worklight.my.cli.MainClassName
</mainClass>
</transformer>
</transformers>
</configuration>
</plugin>