Netbeans Profiler: die Verbindung zum Ziel-vm für immer
Ich versuche, befestigen Sie die Netbeans-profiler, um mein Java-Projekt, aber es verhaken sich mit Connecting to the target vm
.
Fand ich diese alten bug-report, aber das ist schon behoben. Meine version ist 7.1.2 mit Java 1.7.0_04 auf windows 7.
Habe ich versucht die firewall zu deaktivieren, und starten Sie Netbeans als administrator, aber immer noch ich hab das gleiche problem.
Etwas seltsam ist, dass die Kalibrierung funktioniert einwandfrei.
Habe ich das Gefühl, dass es ein problem mit Java 7. Weil wenn ich schauen in profiler\lib\deployed
es gibt keine jdk17 Ordner. Nur jdk16 und jdk15.
Irgendwelche Gedanken?
- Haben Sie versucht, auf ein dummy-Projekt (sagen wir eine Klasse, mit einer main, die schläft immer) um zu sehen, ob Sie mit Ihrem Projekt gegen eine Erlaubnis/setup/... Problem?
- Ja, das hat nicht funktioniert. Aber es stellte sich heraus, dass es funktioniert, wenn ich das dynamische Anhängen-Modus. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich heraus, der profiler funktioniert wenn ich ihn anschließe dynamisch. HIERFÜR starten Sie die Anwendung zum ersten mal (mit einer Pause). Klicken Sie auf Profil > Befestigen Profiler... In die top wählen Sie Ihr Projekt und fügen Sie eine lokale dynamische profiler. Falls Sie bereits die falsche ein, die Sie ändern können, erhalten Sie am Ende Anfügen-Profiler-dialog. Wählen Sie nun den Laufenden Prozess und das ist es.
Ich hatte das gleiche problem mit NetBeans 8.0.2 zu Profil, einen junit-test in einer multi-Modul-maven-Projekt.
Arbeitete ich rund um es durch Extraktion der test in ein eigenständiges maven-Projekt und fügen Sie den andere Module als Abhängigkeiten.
Der Grund, es funktioniert nicht im multi-Modul-Projekt ist, dass beim Klick Profil Test-Datei NetBeans erzeugt eine falsche Befehlszeile.
E. g. in der multi-Modul-Projekt produziert:
in der Erwägung, dass es sein sollte:
TL;DR - die -Dexec.args= Arguments leer ist in der multi-Modul-Projekt.