我有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中用于解决该问题的工具的参考。
答案 0 :(得分:0)
使用Jenkins,所有这些都应允许您使用一些Maven和POM描述符。 https://www.baeldung.com/executable-jar-with-maven。