在 Eclipse 中将没有 main 方法(带有外部 jar)的 Java 项目导出到 Jar

Export a Java project without main method (with external jars) to Jar in Eclipse

我创建了一个 java 项目,它只处理 post 并从网络 api 获取请求。我需要将其导出为 jar 文件。问题是我正在使用外部 jar 文件,例如 httpcore-4.3.3.jar 和 gson-2.3.1.jar。 我见过很多导出为可运行 jar 的解决方案,因为我没有任何主要方法我如何导出我的实用程序java项目到jar文件。

我的问题是我无法将没有主要方法的项目连同我在 eclipse 中的库文件导出为 JAR。

提前致谢

编辑Update:1

将其导出为普通 JAR 文件:

Export -> Java -> JAR File

使用导出到 "Jar File",而不是 "Runnable Jar File"

A​​ "Runnable Jar File" 是一个带有清单的 jar 文件,指向包含 main 方法的 class。 它允许 运行 一个 java 应用程序,只需调用:

java -jar <your jar file>

而不是

java -cp <your jar file> <your class with main method>

如果您没有至少一个 class 主方法,显然导出到 运行nable jar 文件是行不通的。

使用 Fat Jar 将我的 Java 项目连同我引用的库一起导出为 JAR。