2013-12-21 80 views
0

我想执行一个我在运行centOS并运行jdk1.7.0_10的服务器上写的一个小程序。可执行jar文件不会在centOS上运行

当使用PuTTy登录到服务器时,我浏览到包含我的eclipse生成的可运行jar文件jbtct.jar的文件夹,并尝试使用命令java -jar jbtct.jar启动它。

但是,我的腻子会话不会启动,我的程序应该创建的日志文件也不会出现。

我有一个应用程序运行在同一台服务器上的tomcat工作得很好,所以我想这是某种配置错误。但是什么?

+0

请问程序(在罐子里)启动GUI添加一些代码的插件管理? (如在swing的东西?)或者它是一个纯粹的命令行程序? –

+0

您是否拥有META-INF/MANIFEST.MF中定义的主要方法的类。如果是,它是正确的吗? – jny

+0

@AmitSharma:它是一个纯粹的命令行程序atm。 – Corsair

回答

0

好吧,我解决了这个问题! Eclipse可能会生成可运行jar,但Manifest文件没有正确设置,因为我使用maven来管理依赖关系。

的解决方案是为描述here(发布者迈克)