Eclipse(コンソール)で非常に不快なエラーが発生しました。
Invalid layout of Java.lang.String at value
A fatal error has been detected by the Java Runtime Environment:
Internal Error (javaClasses.cpp:129), pid=15238, tid=140306591237888
fatal error: Invalid layout of preloaded class
JRE version: 7.0_07-b10
Java VM: Java HotSpot(TM) 64-Bit Server VM (23.3-b01 mixed mode linux-AMD64 compressed ops)
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
/home/till/workspace/Encrypt/hs_err_pid15238.log
If you would like to submit a bug report, please visit:
http://bugreport.Sun.com/bugreport/crash.jsp
Eclipseでさえ(コードエディターで)エラーが表示されないため、これを理解することはできません。誰かがこれを解決する方法についてアイデアを持っているなら、この質問に答えてください。
よろしくお願いします、
まで
Androidプロジェクトの場合、removeAndroid Libの起動構成からその特定のクラス。以下の「チュートリアル」をガイドとして使用してください。
これは私に起こった:
public static void main(String args[])
関数を削除するのを忘れていたAndroidアプリケーションプロジェクトにクラスを挿入します(以前にクラスのクイックテストを実行していた)。面白いことに、Eclipseエラーの後、フォーカスをどのクラスに切り替えても、アプリケーションを再度実行しようとしたときに同じエラーが発生しました。
Odyr Sohn ソリューションに触発され、問題を解決することができました(fromProject-> Properties-> Run/Debug Settingsdelete誤った起動構成)、しかし、このクラスからアプリケーションを実行しようとするとすぐに、同じことが再び起こりました。クラスからpublic static void main(String args[])
関数を削除すると、問題は解決しました。
「Androidアプリケーション」の実行構成を作成する必要があります。誤って「Javaアプリケーション」用に作成した場合、このエラーが表示されます。
Windows 7を使用するKepler Service Release 1でfatal error: Invalid layout of preloaded class
で同様の問題が発生しました。
Project -> Properties -> Java Build Path -> Order and Export --> check mark any
unchecked library or Android version and then hit OK. Then run as Android application.
私にも同じことが起こりました。 TestActivityを作成し、パブリックstatic void main(String args [])関数があったと思います。プロパティに移動し、実行/デバッグし、TestActivityを削除しましたが、正常に機能しました。
私は同じ問題を抱えていて、それを解決しました:
実行->実行構成;
[Androidアプリケーション]の左をクリックし、上部の[新規]ボタンをクリックします。
次に、名前を入力してプロジェクトを「参照」します->動作します!