vServer Linux - 启动jar:无效或损坏jarfile [英] vServer Linux - Start jar: Invalid or corrupt jarfile

查看:615
本文介绍了vServer Linux - 启动jar:无效或损坏jarfile的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行一个Linux vServer,具有Debian 8.0 64位,
512 MB RAM和150GB空间。



它计划将其用于游戏并让一个Server.jar不间断运行。
服务器正在使用Kryonet,一个用于简单的客户端/服务器通信的库。在我的服务器上,我安装了Java 1.8,它的工作正常,为了测试我下载了Minecraft服务器jar,它的工作原理完美。
所以我把我的服务器打包到一个可执行的jar与eclipse(编译版本1.8),它工作正常,当我的电脑(安装Java 8),但尝试在服务器上启动它时,使用cmd启动它:错误:无效或损坏jarfile Server.jar



我以为可能是我使用的库的问题,所以我尝试了一个干净的HelloWorld jar,也不起作用。



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

解决方案

我解决了问题!

该jar真的被破坏了:
我通过使用mediafire作为主机来转移我的服务器上的jar,并使用直接下载链接通过 wget< url>



似乎媒体火焰破坏了罐子通过压缩他们),所以我使用Dropbox作为主机,一切正常!



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

I'm running a Linux vServer with Debian 8.0 64 bit with 512 MB RAM and 150GB space.

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 Client/Server 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 Server.jar

I thought it could be a problem with the librarys i used, so i tried a clean HelloWorld jar, also does not work.

Here is a screenshot showing my installed java version and trying to run my HelloWorld jar.

解决方案

I solved the problem!

The jar really was corrupted: I transfered the jar on my server by using mediafire as hoster and using the direct download link to download the jar on to the server via wget <url>.

Seemingly mediafire was damaging the jars (maybe by compressing them), so i used Dropbox as hoster and everything worked fine!

I hope i can help someone having the same problem.

这篇关于vServer Linux - 启动jar:无效或损坏jarfile的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆