vServer Linux - 启动jar:jarfile

时间:2015-08-30 18:12:14

标签: java eclipse jar debian server

我正在使用Debian 8.0 64位运行Linux vServer 512 MB RAM和150GB空间。

它计划将它用于游戏并让Server.jar运行不间断。 服务器正在使用Kryonet,这是一个用于简单的客户端/服务器通信的库。在我的服务器上我安装了Java 1.8并且工作正常,为了测试我下载的Minecraft服务器jar,它运行得很好。 所以我将我的服务器打包到一个带eclipse的可执行jar(编译版本1.8),它在我的计算机上安装cmd(安装了Java 8)时运行正常,但是当尝试在服务器上启动它时:错误:无效或腐败的jar文件Server.jar

我认为这可能是我使用过的图书馆的一个问题,所以我尝试了一个干净的HelloWorld jar,也行不通。

这是一个截图,显示我安装的java版本并尝试运行我的HelloWorld jar。 enter image description here

1 个答案:

答案 0 :(得分:2)

我解决了这个问题!

罐子真的被腐蚀了: 我使用mediafire作为主机并使用直接下载链接通过wget <url>将jar下载到服务器上,从而在我的服务器上传输了jar。

看似mediafire正在破坏罐子可能通过压缩它们),所以我使用Dropbox作为主机,一切正常!

我希望我可以帮助有同样问题的人。