vServer Linux - 启动 jar。无效或损坏的jar文件

问题描述 投票:1回答:2

我正在运行一个Linux vServer,使用Debian 8.0 64位,512MB内存和150GB空间。

Its planned to use it for a game and let a Server.jar run nonstop.The Server is working with Kryonet, a library for simple ClientServer communication. On my server i installed Java 1.8 and its working fine, for testing i downloaded Minecraft server jar, it works perfectly.So i packed my Server into a executable jar with eclipse (compile version 1.8), it worked fine when starting it with cmd on my computer (Java 8 installed) but when trying to start it on the server: Error. Invalid or corrupt jarfile: Invalid or corrupt jarfile Server.jar.

我想这可能是我使用的librarys的问题,所以我尝试了一个干净的HelloWorld jar,也不工作。

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

java eclipse jar debian server
2个回答
3
投票

我解决了这个问题!

jar真的被破坏了:我把jar转到了我的服务器上,用mediafire作为hoster,并使用直接下载链接把jar下载到服务器上。wget <url>.

似乎mediafire破坏了罐子。 (也许是通过压缩它们),所以我用Dropbox作为主机,一切都很好!我希望能帮助有同样问题的人。

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

© www.soinside.com 2019 - 2024. All rights reserved.