如何创建类似于日食命令行运行的JAR文件(how to create a runnable jar

2019-09-01 02:29发布

我明白,日食产生与.jar文件提取并列入jar文件的所有库运行的JAR文件。 我该怎么做了类似这一点的同时,从命令提示符下手动创建一个jar文件。 我需要提取所有的lib罐子到类文件夹?

目前我使用 -

    jar cvfm example.jar manifest.txt -C  Classes/ .

它创建了所有的类文件的jar文件,我需要所有的jar包在同一文件夹,因为这example.jar存在。

Answer 1:

有没有办法做这种事情的jar命令行实用程序。 还有的依赖问题3级主要的解决方案:

  1. 在您的MANIFEST.MF你可以参考其他jar文件作为类路径的一部分,那么人们可以使用调用代码java -jar [just your jar]和你的依赖将有所回升
  2. 你可以打包你的代码和依赖成脂肪的一罐子(这是什么youre描述)。 通常你只是转换项目中使用的一些构建工具(不是简单的javac和jar更先进)和配置工具。 例如与行家 。 看到2种不同的方法在这里和这里
  3. (再次构建工具),你可以使用的东西比一个胖罐子更好-用一个罐子 。 所不同的是用脂肪罐子你运行的文件在不同库中的同名风险“碰撞”


文章来源: how to create a runnable jar file from command line similar to eclipse