Java 错误:文件无效或损坏

Java 错误:文件无效或损坏,java,eclipse,maven,jar,Java,Eclipse,Maven,Jar,我在Windows上通过EclipseLuna编写了java应用程序。 这是maven项目。 我使用将所需库提取到生成的jar选项导出了可运行jar文件 然后,通过linux服务器(EC2 Amazon linux)上的java8 openjdkjava8-jar chatserver.jar复制并运行 然而,控制台输出的只是错误 错误:无效或损坏的jar文件chatserver.jar 这是我的menifest.mf Manifest-Version: 1.0 Class-Path: . Ma

我在Windows上通过EclipseLuna编写了java应用程序。 这是maven项目。 我使用
将所需库提取到生成的jar
选项导出了
可运行jar文件

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

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

错误:无效或损坏的jar文件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应用程序,或轻松部署应用程序

我找到了答案

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