我知道这个问题很多次,但是我无法从旧问题中找到答案。我有四个包,我想从这个包创建jar文件,我的主程序在主包中。我像这样使用这句话:
jar -cvfm app.jar manifest.txt *
当我看到jar文件的内容时,我的源文件(.java
)也存在于jar文件中,但我只想在.class
文件中包含jar
文件。如何我解决了这个问题?
答案 0 :(得分:2)
您可以将命令更改为:
jar -cvfm app.jar manifest.txt *.class
你错过了.class
部分。通过使用通配符*
,您已包含所有内容。
祝你好运。