错误:jarfile无效或损坏

时间:2016-04-08 02:15:09

标签: java eclipse maven jar

我在Windows上通过Eclipse Luna编写了我的java应用程序。 这是maven项目。 我使用runnable jar file选项导出Extract required libraries into generated JAR

然后,在linux服务器(EC2 Amazon Linux)上通过java8 openjdk java8 -jar chatserver.jar复制并运行。

然而,控制台输出只是错误。

  

错误:jarfile chatserver.jar无效或损坏

这是我的menifest.mf

Manifest-Version: 1.0
Class-Path: .
Main-Class: {serviceDomain}.chat.ChatServer

Name: org/aspectj/lang/
Implementation-Title: org.aspectj.tools
Implementation-Version: 1.8.2
Bundle-Name: AspectJ Runtime
Bundle-Version: 1.8.2
Specification-Vendor: aspectj.org
Specification-Title: AspectJ Runtime Classes 
Bundle-Copyright: (C) Copyright 1999-2001 Xerox Corporation, 2002 Palo
   Alto Research Center, Incorporated (PARC), 2003-2009 Contributors. 
  All Rights Reserved.
Specification-Version: 1.8
Implementation-Vendor: aspectj.org

如何正确导出java应用程序,或轻松部署我的应用程序?

1 个答案:

答案 0 :(得分:0)

vServer Linux - Start jar: Invalid or corrupt jarfile

我找到了答案。

我将ftp模式改为二进制然后工作。