2011-08-11 12 views
11

Empecé a trabajar en Eclipse IDe 3.6. Había escrito un programa Java normal y cuando intenté ejecutarlo (clic derecho/ejecutar), no puedo encontrar la opción 'ejecutar como aplicación Java'. ¿Qué me falta aquí? (¿Configurar la configuración de ejecución?). Por favor ayuda !!Ejecutar como la opción de la aplicación Java deshabilitada en Eclipse

+3

¿Tiene un vacío principal estático definido en alguna parte? – sternr

+0

¿Estás en la perspectiva de Java? Los menús contextuales son, bueno, contextuales. ¿'Ejecutar como aplicación Java' está disponible en el menú de ejecución? – Nivas

+0

Estoy en la perspectiva de Java. Tengo un vacío estático principal (Cadena p []), y Ejecutar como aplicación java todavía está deshabilitado/no disponible. –

Respuesta

16

Usted puede tratar de añadir una nueva configuración de ejecución: Ejecutar -> Ejecutar configuraciones ... -> Seleccionar "Java Appliction" y luego en "Nuevo".

Como alternativa, utilice el acceso directo: coloque el cursor en la clase, a continuación, pulse Alt + Shift + X para abrir un menú contextual, a continuación, pulse J.

+0

Esto ha funcionado. Todavía me estoy preguntando por qué no puedo ver 'Ejecutar como/Aplicación Java' con el botón derecho –

+0

No funciona. No recibo ninguno de los métodos para obtener una "Ejecutar como aplicación Java". Acababa de crear un JavaClass.java en el disco y escribí un método principal en él con una declaración sysout para probar. No pretendo y no tengo la intención de escribir/configurar un proyecto de Java completo con el nombre del paquete y todo en cuyo caso "Ejecutar como aplicación Java" simplemente viene. Quiero ejecutar una clase Java independiente con un método principal. – amar

+0

@AnujBalan, ¿ha encontrado una solución a este problema que no sea la solución de Thomas? Porque, como dijiste, esto funciona, pero uno todavía no puede usar el clic derecho, no hay Ejecutar como aplicación Java. – aez

1

Run As > Java Application no aparecerá si la clase que desea ejecutar no contiene el método main. Asegúrese de que la clase que intenta ejecutar tenga definido el main.

+1

Sí lo hizo. Es solo que no mostró la ejecución como aplicación. –

21

Tenía el mismo problema. parecer escribí el mal principal:

public static void main(String[] args){ 

me perdí la [] y que era todo el problema.

¡Compruebe y vuelva a verificar la función Principal!

4

Tuve este mismo problema. Para mí, la razón resultó ser que tenía una discrepancia en el nombre de la clase y el nombre del archivo. Declaré la clase "GenSig" en un archivo llamado "SignatureTester.java".

he cambiado el nombre de la clase a "SignatureTester", y el "Ejecutar aplicación Java como" opción se presentaron inmediatamente.

+0

gracias muestra mi error –

Cuestiones relacionadas