vServer Linux - 启动 jar:无效或损坏的 jar 文件
vServer Linux - Start jar: Invalid or corrupt jarfile
我正在 运行使用 Debian 8.0 64 位安装 Linux vServer
512 MB RAM 和 150GB space.
打算用来玩游戏,让Server.jar运行马不停蹄。
服务器正在与 Kryonet 一起工作,Kryonet 是一个用于简单 Client/Server 通信的库。在我的服务器上我安装了 Java 1.8 并且它工作正常,为了测试我下载了 Minecraft 服务器 jar,它工作得很好。
所以我用 eclipse(编译版本 1.8)将我的服务器打包到一个可执行 jar 中,它在我的计算机上用 cmd 启动它时工作正常(安装了 Java 8)但是当试图在服务器上启动它时:错误:无效或损坏的 jarfile Server.jar
我认为这可能是我使用的库有问题,所以我尝试了一个干净的 HelloWorld jar,也没有用。
这是一张屏幕截图,显示了我安装的 java 版本并尝试 运行 我的 HelloWorld jar。
我解决了问题!
jar 确实损坏了:
我通过使用 mediafire 作为主机并使用直接下载 link 通过 wget <url>
.
将 jar 下载到服务器上,将 jar 传输到我的服务器上
似乎 mediafire 损坏了罐子(可能是通过压缩它们),所以我使用 Dropbox 作为主机,一切正常!
我希望我能帮助遇到同样问题的人。
我正在 运行使用 Debian 8.0 64 位安装 Linux vServer 512 MB RAM 和 150GB space.
打算用来玩游戏,让Server.jar运行马不停蹄。 服务器正在与 Kryonet 一起工作,Kryonet 是一个用于简单 Client/Server 通信的库。在我的服务器上我安装了 Java 1.8 并且它工作正常,为了测试我下载了 Minecraft 服务器 jar,它工作得很好。 所以我用 eclipse(编译版本 1.8)将我的服务器打包到一个可执行 jar 中,它在我的计算机上用 cmd 启动它时工作正常(安装了 Java 8)但是当试图在服务器上启动它时:错误:无效或损坏的 jarfile Server.jar
我认为这可能是我使用的库有问题,所以我尝试了一个干净的 HelloWorld jar,也没有用。
这是一张屏幕截图,显示了我安装的 java 版本并尝试 运行 我的 HelloWorld jar。
我解决了问题!
jar 确实损坏了:
我通过使用 mediafire 作为主机并使用直接下载 link 通过 wget <url>
.
似乎 mediafire 损坏了罐子(可能是通过压缩它们),所以我使用 Dropbox 作为主机,一切正常!
我希望我能帮助遇到同样问题的人。