2009-05-26 11 views
13

Actualmente estoy escribiendo un código ncurses y la consola nativa Eclipse (3.2.2) no puede mostrar sus gráficos. En cambio, me gustaría ejecutar el programa a través de xterm. Lo que quiero es poder iniciar xterm y ejecutar desde allí. Preferiría no involucrarme con ningún plugin o ese jazz. Solo algo simple.Eclipse: ejecución de programas que no están en la consola de eclipse nativo

EDITAR

así que tengo la respuesta y era bastante simple ... Ejecutar -> Herramientas externas -> Herramientas externas -> Lanzamiento de nuevo Config ... A continuación, seleccione la ubicación de su emulador de terminal./usr/bin/gnome-terminal en mi caso. después de eso establezca los argumentos apropiados. "-e ~/ncurses/start" en mi caso. Luego, asegúrese de no asignar una consola desmarcando esa opción en la pestaña "Común".

+0

Acaba de terminar mi respuesta con la opción 'herramienta externa lanzador' ... antes de darse cuenta que ya hizo se le ocurrió la misma respuesta;) De todos modos, sigo mi respuesta aquí para archivo. – VonC

Respuesta

9

Annon añadir a su pregunta:

es un dolor a cambiar constantemente de ida y vuelta desde Eclipse y el terminal. Estoy buscando una manera de acaba de golpear algo así como "F5" y hacer que se ejecute mi programa de ncurses en un nuevo proceso de terminal xterm

La forma más sencilla de hacerlo es dar a conocer la línea de comandos en una herramienta externa configuración, y el eclipse punto de utilizar un shell (como se describe en this program)

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-03.gif

en el argumento, se le añada la línea de comandos Eclipse ejecutar (línea de comandos que se puede recuperar como se ha mencionado en la segunda parte de esta respuesta a continuación).
Por supuesto, reemplace 'cmd.exe' por el intérprete de comandos que desee y pruebe sin configurar en la casilla 'Allocate Console' en la pestaña Común de ese iniciador externo.

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-04.gif


Poner en marcha a través de un xterm, sin eclipse de que se trate (no es lo que está pidiendo, sólo seguir aquí por archivo)

usted puede iniciar su programa a través de Eclipse (Ejecutar Configuraciones) , y observe a través de un comando 'ps' la línea de comandos exacta de Java utilizada.
O inicie en modo de depuración, y haga clic con el botón derecho en la vista Depuración y abra Propiedades. Mostrará la línea de comando, como documented here.

A continuación, inicie esa línea de comandos directamente en su consola (Eclipse no está involucrado en absoluto en este momento).

http://www.aicas.com/jamaica/3.4/doc/html/debugger1.gif

+1

Gracias por responder, pero esto no era exactamente lo que estaba buscando :) No tengo problemas para compilar y ejecutar a través de xterm, pero es un fastidio seguir cambiando de eclipse y terminal. Estoy buscando una manera de simplemente golpear algo como "F5" y hacer que ejecute mi programa ncurses en un nuevo proceso de terminal xterm. –

+0

"http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg13645.html" no es válido. Además, la "Línea de comando" de la propiedad de la tarea de depuración está vacía, ¿alguna idea? – solotim

Cuestiones relacionadas