我是java新手,目前正在做一个java项目。这是有关如何提交项目的说明。谁能告诉我如何在 IntelliJ 或 Eclipse 中做到这一点?
请提交 Java 存档(包含您编写的所有 Java 类的 jar 文件)。你的 jar 文件应该 包含: a) 包含所有类的源代码 b) 包含所有类的可执行文件(字节代码)
最佳答案
此问题已already answered here multiple times .
由于您还需要包含来源,因此您必须更改 resource patterns这样 .java
文件也会复制到编译器输出,并因此包含在 .jar
文件中。
默认情况下,.java
文件不会被复制,因此您需要删除排除它们的 !?*.java;
模式:
!?*.java;!?*.form;!?*.class;!?*.groovy;!?*.scala;!?*.flex;!?*.kt;!? *.clj;!?*.aj
变成了
!?*.form;!?*.class;!?*.groovy;!?*.scala;!?*.flex;!?*.kt;!?*.clj;!? *.aj
不要忘记将其改回现实世界的应用程序。
如果您需要IntelliJ IDEA的示例项目,可以下载from my another answer 。它显示了一个更复杂的示例,其中使用不同的方式(单个 jar 和多个 jar)将其他依赖 jar 包含到项目中。
关于java - 如何在intelliJ或eclipse中创建包含所有类和字节代码的JAR文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42334331/