2012-01-19 22 views

Respuesta

26

Es importante tener en cuenta que no se puede simplemente ejecutar código de Java arbitrario, sino que debe tener cierta estructura establecida (por ejemplo, si va a llamar a un método, ¿qué argumentos está pasando?) A ejecutar una pieza específica de código Java, debe considerar la creación de un método main en esa clase que solo inicie una pieza específica de código bajo las restricciones que desee. Una forma de hacerlo sería agregar un método public static void main(String[] args) que contenga el código que desea ejecutar. Una vez que haya hecho esto, puede hacer clic derecho sobre él, elegir la opción "Ejecutar como ..." y seleccionar "Aplicación Java" para ejecutar el programa que ha escrito.

Como alternativa, si solo desea comprobar si algún código específico está funcionando, puede considerar usar JUnit para escribir pruebas unitarias para él. A continuación, puede ejecutar JUnit test suite from Eclipse para verificar si esa pieza específica de código funciona correctamente. Esto es lo que sugeriría hacer, ya que hace posible probar el software en cada paso del desarrollo.

Espero que esto ayude!

+0

¿Hay un atajo de teclado? – dmonopoly

+0

Agregué un método principal - public static void main (String [] args). Cuando hago clic derecho en el archivo src (archivo .java) obtengo una aplicación Run As> Java. Al hacer clic en él, dice "la selección no contiene un tipo principal". ¡Es tan malditamente molesto! – Mugen

2

¿Tiene el método principal? Si es así, puede hacer clic con el botón derecho en el archivo y hacer clic en Ejecutar -> Aplicación Java, en el menú emergente.

+0

No, no lo ha hecho. Ahora voy a escribir mi código en el método principal. Gracias. – bsm

1

Sí, simplemente ponga su método principal dentro de ese archivo y ejecútelo.

5

Seguro, solo necesita una función principal para cualquier archivo independiente.

crear una clase de esta manera:

public class HelloWorld 
{ 
    public static void main(String[] args) { 
     System.out.println("Hello World"); 

    } 

} 

y ejecutar eso.

+0

Gracias por su ayuda. – bsm

6

Sí - haga clic derecho en él y elija Run as -> Java application. Solo necesita un método main.

+1

'Ctrl + Alt + X J' –

0

El elemento 'Ejecutar como' en el menú contextual puede contener varias opciones según el tipo de archivo, como 'Ant Build' para scripts ant o 'Java Application' para clases Java, etc. Si su clase tiene main(), debe tener una opción 'Aplicación Java' para ejecutarlo.

2

Cree un JUnit TestCase y ejecute la Prueba, puede hacer clic derecho en el archivo java y elegir JUnit Testcase, seleccionar qué métodos desea probar y ejecutar el Testcase.

o

simplemente hay que escribir un public static void main(String[] args) pero usted tiene que cambiar su clase java.

por lo que prefiero Junit para probar clases individuales de Java.

Cuestiones relacionadas