2009-10-15 17 views
17

Soy nuevo en jav/Eclipse.¿Qué es esta construcción ANT?

Instalé eclipse y trabajo en un archivo JAVA 1.4 usándolo como un IDE. hice mis cambios en el código y lo ha guardado y quería correr (F11 CNTR) o Debub (F11) cada vez que estoy recibiendo

select what to run 
      Ant Build 
      Ant Build.. 

¿qué es esto Ant Build? ¿Cómo rectificar/conectar/Ant Build?

Ant Build se ha convertido en una especie de bloque de raod para mí con respecto a ejecutar el archivo. ¿Cómo ejecutar mi archivo sin obtener bloqueos Ant road?

+0

Alguien con una mayor reputación, por favor volver a etiquetar como Eclipse. –

+0

¿Has creado un proyecto 'Java'? ¿El archivo en el que está trabajando tiene un método 'main'? –

Respuesta

1

Puede usar Ant para crear su proyecto, generar documentos desde javadocs en línea, verificar la violación estándar de codificación, ejecutar pruebas y demás. Puede usarlo junto con un sistema de control de versiones y/o un sistema de integración continua.

Apache Ant
Cruise Control ci system

+1

Entonces, ¿necesito instalar Ant? o ¿hay alguna manera de ejecutar mi archivo java sin "Ant Build"? – vas

+0

puede compilar su archivo java con gcc, o cualquier otra cosa que prefiera. Ant es solo una excelente herramienta para ti, pero no al nivel de tu conocimiento. – erenon

+0

Creo que el autor está confundido con el mensaje que está recibiendo de Eclipse IDE. –

3

El archivo Java necesita un método principal para Eclipse para ofrecerle la opción de ejecutar como una aplicación Java. De lo contrario, ofrece otras opciones, como ejecutar el servidor o ejecutar Ant build, etc.

+0

oh veo ... actualmente estoy usando "ejecutar/cmd" ... D:/... javac test.java "para ejecutar mi archivo java. Esto es muy tedioso así que usando eclipse cómo dar/vincular el "método principal de Java"? – vas

1

No necesita una compilación ANT para probar ejecutar una aplicación Java simple. Esto es lo que hago:

Con el archivo de origen java abierto, haga clic en la flecha hacia abajo junto al botón de ejecución verde en la barra de herramientas. A continuación, seleccione el botón de ejecución en el desplegable de la siguiente manera:

alt text http://tracyprobst.com/SOImages/EclipseRun1.JPG

es probable que haya una opción de menú o la tecla de función para llegar allí, pero nunca lo he aprendido.

En la pantalla resultante, haga clic en el botón en la esquina superior izquierda para iniciar una nueva configuración. Aquí puede proporcionar cosas como argumentos o establecer un classpath especial que es diferente a la configuración de su proyecto.

Luego haga clic en el botón EJECUTAR en la parte inferior del cuadro de diálogo y ejecutará su código. Una vez que haya definido la configuración de ejecución, no necesita definirla de nuevo para esa clase en particular. El botón Depurar y el botón Ejecutar son la barra de herramientas que comparten las mismas configuraciones de ejecución.

8

Tuve exactamente el mismo problema, cuando al hacer clic en "Ejecutar" obtenía un menú con opciones de "Ant Build" o "Ant Build ..." - aunque tenía un método principal.

Finalmente conseguí que mi programa se ejecutara normalmente cuando copié y pegué mi código en un nuevo archivo en una nueva carpeta de proyecto. Eliminé el archivo anterior por completo, junto con su carpeta de origen.

Cuando creé la nueva clase, seleccioné la opción "Usar carpeta de proyecto como raíz para los orígenes y archivos de clase" en lugar de crear carpetas separadas.

Luego, cuando hice clic en "Ejecutar", obtuve un resultado peculiar la primera vez que no entendí. La segunda vez, sin embargo, obtuve todos mis programas funcionando como solían hacerlo.

No estoy exactamente seguro de lo que hicieron estas acciones para resolver el problema, ya que yo también soy un programador novato. Pero obtengo mi información de http://www.daniweb.com/software-development/java/threads/199459/simple-java-applet-wont-run-on-eclipse#.

Espero que esto ayude.

0

1.Compiling el código 2.Packaging los binarios 3.Deploying los binarios al servidor de prueba 4.Testing los cambios 5.Copying el código de un lugar a otro

para automatizar y simplificar las tareas anteriores, Apache Ant es útil. Es una herramienta de desarrollo e implementación del sistema operativo que se puede ejecutar desde la línea de comandos.

0

Tengo este problema también. Por ejemplo, me pasó porque escribí el código en NetBeans y luego intenté ejecutarlo con Eclipse. Primera emergente fue:

Ant Build

entonces apareció este error:

Error

La solución más fácil para mí era copiar y pegar mi clase en uno nuevo creado en Eclipse. No aparecieron otros errores y el código se ejecutó en el primer intento.

0

que tenían el mismo problema que resolví por:

  1. la creación de un nuevo proyecto Java en el espacio de trabajo que esté utilizando.
  2. crea una nueva clase dentro de tu proyecto.
  3. copie su código en su carpeta src y ejecútelo.

Funcionará.