/ / NetBeans stdout und stderr unter Linux - Linux, Netbeans, Kommandozeile, Standardfehler

NetBeans stdout und stderr auf Linux - Linux, Netbeans, Kommandozeile, Standardfehler

Wie bekomme ich die Stdout und Stderr von NetBeans7.4 unter Linux? Wenn ich NetBeans über die Befehlszeile (Ubuntu 14) starte, scheint NetBeans alles nach / dev / null umzulenken, je nachdem, was ich im bin / netbeans-Skript sehe. Ich würde gerne sehen, wie stdout und stderr an meine gesendet werden Ich habe sogar versucht, das Skript bin / netbeans zu modifizieren, um die Ausgabe in Dateien zu pipen, aber es gibt mir nicht das ganze stdout und stderr (ich bin aber kein Bash-Scripting-Experte). Die karge Hilfe von "netbeans --help" liefert keine Anhaltspunkte für stdout / stderr, und ich habe bei Google nichts unternommen.

Ich brauche stdout und stderr wegen der NetBeans IDEselbst erzeugt eine Ausnahme beim Wechsel in die "Design" -Ansicht einer Swing-Komponente, und es gibt mir nicht den vollständigen StackTrace, den ich brauche, um das Problem aufzuspüren (es gibt einen statischen Init-Code in einer Klasse, der wahrscheinlich verursacht das Problem, aber es funktioniert zur Laufzeit großartig und ich sehe keine Probleme mit dem Code). Wenn ich die netbeans.exe in Windows ausführe, bekomme ich alle stderr und stdout in meinem cmd.exe Fenster gut, aber ich muss dies in Ubuntu 14 tun. Danke.

Antworten:

2 für die Antwort № 1

NetBeans verwendet Java-Protokollierung für alle seine Fehlermeldungen. Diese Nachrichten werden im Ausgabefenster von NetBeans angezeigt und in einer Protokolldatei gespeichert. Die Protokolldatei befindet sich bei $ HOME / .netbeans / 7.4 / messages.log.

Nach meiner Erfahrung enthält die Protokolldatei mehr Informationen als im NetBeans-Ausgabefenster angezeigt.