Fatal Error: Invalid Mise en page de java.lang.Chaîne à valeur
J'ai eu une très annyoing erreur dans Eclipse (dans la console):
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
Je ne peux pas faire tout le sens de ce, en raison même de l'Éclipse n'affiche pas toutes les erreurs (dans l'éditeur de code)...
C'est un véritable productivité-killer, car il bloque tout progrès.
Si quelqu'un a des idées sur la façon de résoudre ce problème, merci de répondre à cette question.
Merci vraiment beaucoup à l'avance,
Jusqu'à
- lorsque u eu cette erreur? u dit Eclipse n'a montré aucune erreur, si c'était de la pop-up lorsque u en essayant de le déployer sur vos appareils?
- Il apparaît dans la console d'eclipse ne pas compiler quoi que ce soit. Avec "pas d'erreur", je veux dire "pas de balisage rouge à côté d'une classe".
- Pas sûr: peut-être brisé fichier de classe ("invalid mise en page de préchargées de classe").
- double possible de Erreur Interne (javaClasses.rpc:129)
- Cette lancée pour moi si j'ai couru un test Unitaire à partir d'un projet Android. En décochant "Android Lib" à partir de "Bootstrap" Entrées aidé.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème,puis(comme Jeff Schultz dit ici) j'ai essayé:
et le problème est résolu.Mais je ne sais pas la raison qui provoque ce problème.J'espère que cela vous aidera!
Dans le cas d'une Android projet, vous avez pour supprimer Android Lib de la configuration de lancement pour cette classe. Utiliser la fonction "aperçu" ci-dessous comme guide.
Invalid layout of preloaded class
veut dire! Je devrais avoir connu. (Android, je vous aime, mais c'est pourquoi nous ne pouvons pas nous avons de belles choses.)Ce qui m'est arrivé après:
public static void main(String args[])
fonction. (Il avait déjà effectué un test rapide de la classe).Le plus drôle est que, après l'Éclipse erreur, n'importe quelle classe je suis passé de la concentrons sur, lorsque j'essaye d'exécuter l'application à nouveau, j'ai été coincé avec la même erreur.
Inspiré par Odyr Sohn solution, j'ai réussi à résoudre le problème (de Projet->Propriétés->Exécuter/Déboguer les Paramètres de la suppression de la mauvaise configuration de Lancement), mais dès que j'essaye d'exécuter l'application à partir de cette classe, la même chose qui se passait de nouveau. Quand j'ai enlevé
public static void main(String args[])
fonction de la classe, le problème a été résolu pour de bon.Vous devez effectuer une configuration d'essai pour un "Android application". Si vous le faites pour "Java Application" par erreur cette erreur s'affiche.
Même chose m'est arrivé. J'ai créé un TestActivity et je suppose qu'il avait un public static void main(String args[]) la fonction. Je suis allé dans les propriétés, puis l'Exécuter/Déboguer et supprimé TestActivity et il a très bien fonctionné.
J'ai eu le même problème, résolu par:
Exécuter->Exécuter des Configurations;
Cliquez à gauche sur "Android Application"-> Bouton sur le dessus de la "Nouvelle";
puis tapez un nom, puis "Parcourir" le Projet -> fonctionne!
J'ai eu un problème similaire sur le
fatal error: Invalid layout of preloaded class
avec Kepler Service Release 1 à l'aide de windows 7.