在Linux上运行Java应用程序

时间:2019-05-10 20:01:50

标签: java eclipse

我已经创建了一个由main运行的Java应用程序。 我的开发是由Eclipse在PC上完成的,我想在cronjob计划的linux上运行它。 该应用程序具有依赖项。一些类是自创建的。一些是外部罐子。 将其编译为包含所有依赖项并将其放到linux上的最便捷方法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

您不需要IDE即可运行应用程序。实际上,在您运行时,IDE完全无法显示。

您需要适当地打包应用程序。

如果这是一项cron作业,最好将其打包为可执行JAR,并在其中包含所有依赖项并适当设置META-INF,因此您可以通过脚本在命令外壳中以这种方式运行它:

java -jar YourPackage.jar YourMainClass

Maven可以制作此easy