2

When running program from Eclipse it works fine.

When running it outside of Eclipse I get this:

 java.lang.ClassFormatError: Duplicate method name&signature in class file [Class Name]

The class in question implements from an interface, and the program has several other classes that extend from the class mentioned in the error.

What causes this and how is it fixed?

4

3 に答える 3

2

Java 仮想マシンがクラス ファイルを読み取ろうとして、ファイルの形式が正しくないか、クラス ファイルとして解釈できないと判断した場合にスローされます。

http://docs.oracle.com/javase/7/docs/api/java/lang/ClassFormatError.html

Javadoc はあなたの友達です。

于 2012-04-05T02:10:25.300 に答える
0

Googledは、「保存時にデプロイ」を無効にすることで問題を解決できる可能性があることを発見しました。テストプラットフォームで試して、本番環境に移行してください。

于 2013-01-10T13:28:57.963 に答える