我已经创建了一个由main运行的Java应用程序。 我的开发是由Eclipse在PC上完成的,我想在cronjob计划的linux上运行它。 该应用程序具有依赖项。一些类是自创建的。一些是外部罐子。 将其编译为包含所有依赖项并将其放到linux上的最便捷方法是什么?
谢谢
答案 0 :(得分:1)
您不需要IDE即可运行应用程序。实际上,在您运行时,IDE完全无法显示。
您需要适当地打包应用程序。
如果这是一项cron作业,最好将其打包为可执行JAR,并在其中包含所有依赖项并适当设置META-INF,因此您可以通过脚本在命令外壳中以这种方式运行它:
java -jar YourPackage.jar YourMainClass
Maven可以制作此easy。