在 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。
我创建了一个 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。