2010-12-21 27 views
28

¿Cómo exportar el proyecto de Java a JAR con Netbeans? No puedo encontrar opciones como en Eclipse.Exportar JAR con Netbeans

+1

posible víctima: http://stackoverflow.com/questions/602537/producing-executable-jar-in-netbeans – daveb

Respuesta

34

necesita habilitar la opción

Project Properties -> Build -> Packaging -> Build JAR after compiling

(pero esto está activado por defecto)

+0

¿Cómo empacaré todos los archivos de biblioteca requeridos en el JAR automáticamente usando Netbeans? – kevingreen

+1

@kevingreen: Debería sobrescribir el objetivo ant y hacerlo "manualmente". No existe una función automática para crear un contenedor "grueso" –

+0

. Hay una opción ahora en ese menú: Copiar bibliotecas dependientes. –

15

¿Quieres decir compilar it a JAR? NetBeans lo hace de forma automática, simplemente haz "limpiar y compilar" y busca en el subdirectorio "dist" de tu proyecto. Estará el JAR con la carpeta "lib" que contiene las bibliotecas requeridas. Estos JAR + lib son suficientes para ejecutar la aplicación.

Si deshabilita "Compilar al guardar" en las propiedades del proyecto, entonces ya no es necesario hacer "limpiar y compilar", simplemente "compilar" será suficiente en la mayoría de los casos. Esto ahorrará tiempo si quiere cambiar solo un poco del código y reconstruir el JAR. Sin embargo, tenga en cuenta que a veces NetBeans no maneja adecuadamente las dependencias y la compatibilidad binaria, lo que dará lugar a un JAR defectuoso que arroje "ningún método de este tipo" u otras excepciones oscuras. Por lo tanto, si realizó muchos cambios desde la última reconstrucción completa e incluso remotamente no está seguro de que funcionará aun si algunas clases no se vuelven a compilar, entonces debe hacer una "limpieza y compilación" completa para obtener un trabajando JAR.

+2

si no tiene una carpeta dist, es necesario ejecutar de forma explícita 'limpieza y construcción' a pesar de que ya haya estado compilando y ejecutando su programa. – anon58192932

11

Esto lo hace por defecto, sólo tiene que mirar en la carpeta del proyecto /dist.

+0

todo lo que veo es compilar, nbproject y src para las carpetas en la carpeta de mi proyecto. – anon58192932

+2

lo resolvió: tuvo que ejecutar explícitamente 'limpiar y compilar' primero – anon58192932

3
  1. Haga clic derecho en la carpeta de su proyecto.
  2. Seleccione Propiedades.
  3. Expandir Opción de compilación.
  4. Seleccione Embalaje.
  5. Ahora Limpia y crea tu proyecto (Shift + F11).
  6. El archivo jar se creará en su carpeta_proyecto_carpeta \ dist.
Cuestiones relacionadas