通过命令行创建jar文件时不起作用

时间:2019-02-09 11:34:41

标签: java jenkins jar

我有2个Java文件(主文件和辅助文件)。 我设法使用IntelliJ来构建和创建可以正常工作的Jar文件。

我想使用控制台中的命令生成jar文件。 我尝试过: “ javac first.java second.java  jar cvf final.jar first.class second.class” 它确实生成了jar文件,但该文件不起作用(该应用无法打开)。 此外,“ javac”命令生成了两个以上的类文件,在first.java代码中,我还有另一个“公共类”,因此在“ javac”命令之后,我得到了:first.class,first $ another.class,second.class 。 尝试过“ jar cvf final.jar first.class first $ another.class second.class”, 但这没有帮助。

我的最终目的是使用这些命令在jenkins作业中生成jar文件。

将感谢您对命令的任何帮助或jenkins中用于解决该问题的工具的参考。

1 个答案:

答案 0 :(得分:0)

使用Jenkins,所有这些都应允许您使用一些Maven和POM描述符。 https://www.baeldung.com/executable-jar-with-maven