2009-04-03 33 views
10

Netbeans, de hecho cualquier compilador de Java y el ejecutor , necesita conocer el classpath para compilar y ejecutar un archivo. Cuando acaba de abrir un archivo en Netbeans, usted hace y no le dice nada de esa información. Cuando configura un proyecto, ese proceso le dice a Netbeans dónde se encuentran los recursos de Java .¿Cómo compilar y ejecutar un archivo sin proyecto en Netbeans?

Sin embargo, otros IDEs pueden hacer esto fácilmente. No es una buena práctica, pero es simple y rápido para "perder el tiempo".

¿Hay alguna manera de compilar & ejecutar un archivo, que no pertenece a un proyecto, en Netbeans?

editar: Las opciones aparecen atenuadas si el archivo no pertenece a un proyecto.

+2

Creo que el problema es que NetBeans depende de Ant para todo. No hay archivo ant -> sin compilación o ejecución. –

Respuesta

4

Su mejor opción con NetBeans es simplemente crear un proyecto simulado "probar cosas" que sepa que nunca contendrá un producto de envío, pero que le permitirá experimentar sin tener que crear un nuevo proyecto cada vez.

Incluso puede recopilar fragmentos de código en diferentes clases de esta manera. Si agrega un método main() a cada clase experimental, tiene una manera de ejecutarlos todos en el IDE simplemente cambiando lo que ha establecido para la clase de proyecto principal. Esto es lo que hago y funciona bastante bien.

1

¿Por qué no utilizar 'crear nuevo proyecto con fuentes existentes' que se puede hacer para Java, Ruby, ... proyectos?

Puede hacerlo y netbeans solo creará una carpeta nbproject dentro del directorio de su proyecto y todo estará bien.

+0

no es ideal si solo tiene un archivo, ya que necesita seleccionar un directorio con la fuente en lugar de un archivo – boardtc

1

Esta solución no funciona muy bien porque los proyectos también se "mecanografían" y trabajo en 4 idiomas. No me gustaría tener un proyecto de "rubystuff", un proyecto de "pythonstuff", "javastuff", etc., etc.

Cuestiones relacionadas