我知道这个问题被问了很多次,但我无法从旧问题中找到答案。我有四个包,我想从这些包创建 jar 文件,我的主程序位于主包中。我这样使用这个语句:
jar -cvfm app.jar manifest.txt *
当我看到 jar 文件的内容时,我的源代码 ( .java
) 也存在于 jar 文件中,但我只想拥有 .class
文件在我的jar
文件。我该如何解决这个问题?
最佳答案
您可以将命令更改为:
jar -cvfm app.jar manifest.txt *.class
您错过了 .class
部分。通过使用通配符*
,您已经包含了所有内容。
祝你好运。
关于java - 可执行 JAR 文件还包含源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32431312/