Neudefinition fehlgeschlagen mit Fehler 62 beim Versuch, eine Anwendung zu profilieren
Wenn ich versuche, um ein Profil der Anwendung, (das bereit ist, unter Eclipse, aber ausgeführt von der Kommandozeile) mit Hilfe von VisualVM, bekomme ich die folgende Fehlermeldung
Gleichzeitig der Projekt-Ordner wird gefoult, mit neu erstellten class-Dateien. Obwohl Sie bereits in target/classes
.
Die Projekt Struktur von Maven ist, D. H. es gibt ein foder target/classes
im aktuellen Verzeichnis und ich uns den folgenden Befehl, um die Anwendung auszuführen
java -Xmx16g -cp target/classes tests.Runner01
Wie zu beheben?
UPDATE
Dasselbe geschieht mit herkömmlichen java-Projekt zu.
Unten ein Bild von besiedelten class-Dateien, die zu finden sind, wo Sie sollten nicht
InformationsquelleAutor der Frage Suzan Cioc | 2014-11-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier https://netbeans.org/bugzilla/show_bug.cgi?id=191297 erscheint ein workaround:
ausführen von profilierten Anwendung mit -Xverify:none
InformationsquelleAutor der Antwort rafalopez79
Gemäß dieser GitHub issuees ist korrigiert worden. Update auf version 1.4 das problem bei mir gelöst.
InformationsquelleAutor der Antwort shmosel
Die Abhilfe fand ich mit IntelliJ ist das kompilieren von Java 1.6 Bytecode.
Die Menü-option zu tun ist: Datei - Struktur des Projektes, dann Project language level 6.
Dies verhindert, dass Sie von der Verwendung von Java-Funktionen, die nur verfügbar mit Java 7 oder 8.
InformationsquelleAutor der Antwort Stuart Hansen