【发布时间】:2019-05-10 20:01:49
【问题描述】:
我创建了一个由 main 运行的 java 应用程序。 我的开发是由 PC 上的 Eclipse 完成的,我想在 cronjob 安排的 linux 上运行它。 应用程序具有依赖项。有些类是自创的。有些是外部罐子。 编译它以包含所有依赖项并将其放在linux上最方便的方法是什么?
谢谢
【问题讨论】:
-
在 Eclipse 中,有一个选项可以将您的项目导出为可运行的 jar 文件。您可以使用它来生成一个 jar 文件并使用
java -jar yourjarfile.jar运行它。在将项目导出为 jar 时,您可以指定包含 main 方法的 java 文件,它会自动将所有依赖项打包到该 jar 文件中。导出时,您会看到某些选项。选择最适合您的。 -
this answer 应该会有所帮助。