Eclipse - Laufen Programme, die nicht in der nativen eclipse-Konsole
Schreibe ich momentan einige ncurses-code und den nativen Eclipse (3.2.2) console kann nicht anzeigen der Grafiken. Ich würde stattdessen gerne führen Sie das Programm durch xterm. Was ich will ist, um in der Lage zu starten xterm und von dort aus ausgeführt werden. Ich würde lieber nicht einmischen mit irgendwelchen plugins oder jazz. So etwas einfaches.
BEARBEITEN
So, ich habe die Antwort und es war ziemlich einfach...
Ausführen -> External Tools -> External Tools -> Neue Launch Config...
Dann wählen Sie den Speicherort auf Ihrem terminal-emulator. /usr/bin/gnome-terminal in meinem Fall.
setzen Sie anschließend die entsprechenden Argumente. "-e ~/ncurses/start" in meinem Fall.
Dann stellen Sie sicher, dass Sie nicht die Gewährung einer Konsole durch das deaktivieren dieser option in der "allgemein" tab.
InformationsquelleAutor | 2009-05-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Annon fügen Sie auf seine Frage:
Der einfachste Weg, dies zu tun, ist zu berichten, die Kommandozeile in ein externes tool für die Konfiguration, und zeigen Sie eclipse zur Nutzung einer shell (wie beschrieben in dieses Programm)
In das argument, fügen Sie der Befehlszeile eclipse ausführen (Befehlszeile abgerufen werden kann, wie oben im zweiten Teil dieser Antwort unten).
Natürlich ersetzen 'cmd.exe' von der shell Ihrer Wahl, und versuchen Sie Einstellung nicht '
Allocate Console
' Kontrollkästchen in der Registerkarte allgemein des externen launcher.Starten durch ein xterm, ohne eclipse beteiligten (nicht, was Ihr bittet, nur halten Sie hier für Archiv)
Starten Sie das Programm über Eclipse (Run-Konfigurationen), und beobachten Sie durch ein 'ps' Befehl, die genaue Java-Befehlszeile verwendet.
Oder starten Sie die Anwendung im debug-Modus, und rechtsklicken Sie auf die Aufgabe in der Debug-Ansicht und öffnen Sie Eigenschaften. Es wird sich zeigen, die Befehl Linie, wie hier dokumentiert.
Dann starten Sie die Befehlszeile direkt in Ihre Konsole (Eclipse, die nicht auf allen beteiligten an dieser Stelle).
"dev.eclipse.org/newslists/news.eclipse.newcomer/msg13645.html", ungültig. Neben der "Command Line" die debug-task-Eigenschaft leer ist, irgendeine Idee?
InformationsquelleAutor VonC