0

私は Eclipse Helios 3.6 (32 ビット) を使用しています。GWT プラグインをインストールし、新しい Web アプリケーションを作成しました。クライアント フォルダーで、GWT デザイナーでファイルを開こうとしましたが、残念ながらエラーが発生しました。

内部エラー 予期しない内部エラーが発生しました。これは、バグまたは設定ミスの問題、競合、部分的な更新などが原因である可能性があります。
java.lang.UnsupportedClassVersionError: Bad version number in .class file

スタックトレース:

java.lang.UnsupportedClassVersionError: Bad version number in .class file   
    at java.lang.ClassLoader.defineClass1(Native Method)  
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)  
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)  
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)  
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)  
    at java.security.AccessController.doPrivileged(Native Method)  
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)  
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)  
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)  
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)  
    at com.google.gdt.eclipse.designer.hosted.tdt.HostedModeSupport.loadImpl
        (HostedModeSupport.java:110)  
    at com.google.gdt.eclipse.designer.hosted.tdt.HostedModeSupport.<init>
        (HostedModeSupport.java:83)
    at com.google.gdt.eclipse.designer.hosted.tdt.HostedModeSupportFactory.create
        (HostedModeSupportFactory.java:32)
    at com.google.gdt.eclipse.designer.model.widgets.support.GwtState.getHostedModeSupport
        (GwtState... (missing part here)
    ...org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected
        (ExceptionComposite.java:129)

--- など

プロジェクトプロパティ1.6にJavaCompilerがあり、設定-> Java-> 1.6を使用してJDK/JREをインストールしました。

4

2 に答える 2

0

通常、JavaCompiler プロジェクトのプロパティに問題があると、メジャー/マイナー バージョン 51.0 のエラーがスローされます。したがって、ここではおそらく、システムにインストールされている Java のバージョンと、使用しているバージョンが異なることを確認します。両方に互換性を持たせると、エラーは解決されます。

于 2012-06-10T11:17:24.897 に答える
0

詳細はわかりませんが、JDK 1.5 でデザイナーを実行しようとしている可能性が高いです。それがそのエラーの原因です。私はすべてを再確認します。

また、頭のてっぺんから、32ビットと64ビットのJava SDKを検証します。

于 2012-06-10T00:09:51.460 に答える