programa librerias hacer generar externas ejecutables ejecutable crear como archivo java netbeans jar applet netbeans-6.9

java - hacer - generar jar netbeans librerias externas



NetBeans ya no genera un archivo JAR por código que solía (3)

Hace dos años escribí un simple applet de carga usando Java, desarrollado usando NetBeans. La primera vez que pulsé "Limpiar y compilar" en ese momento, y durante un tiempo después, funcionó perfectamente. Se ejecutaría a través del proceso de compilación y produciría un archivo JAR que luego podría cargar a mi servidor web, y el applet funcionó de maravilla.

Ahora, cuando regrese y haga algunas modificaciones ligeras a este applet, ya no producirá el archivo JAR cuando pulso "Limpiar y compilar". Los cambios de código reales que hice son tan diminutos que puedo garantizar que no influirán en esto (literalmente, simplemente cambiando el contenido de algunas cuerdas). Sé que desde el momento en que originalmente construí este applet, NetBeans se ha actualizado un par de veces (ahora mismo estoy en la versión 6.9.1), por lo que me pregunto si las versiones más nuevas tienen alguna falla.

No sé si esto ayuda, pero esta clase está "autofirmada" (en la pestaña "Inicio web" de las Propiedades del proyecto), y a continuación he incluido el resultado del panel "limpiar, jar" en la parte inferior de NetBeans. Me di cuenta de que dice jar: y luego no dice nada más, pero se salta a la derecha para BUILD SUCCESSFUL . Supongo que algo debería pasar entre allí?

init: deps-clean: Updating property file: C:/NetBeansProjects/MyApplet/build/built-clean.properties Deleting directory C:/NetBeansProjects/MyApplet/build clean: init: deps-jar: Created dir: C:/NetBeansProjects/MyApplet/build Updating property file: C:/NetBeansProjects/MyApplet/build/built-jar.properties Created dir: C:/NetBeansProjects/MyApplet/build/classes Created dir: C:/NetBeansProjects/MyApplet/build/empty Compiling 1 source file to C:/NetBeansProjects/MyApplet/build/classes C:/NetBeansProjects/MyApplet/src/MyApplet.java:189: warning: [unchecked] unchecked conversion found : <anonymous java.security.PrivilegedAction> required: java.security.PrivilegedAction<T> Object doPrivileged = AccessController.doPrivileged(new PrivilegedAction() { C:/NetBeansProjects/MyApplet/src/MyApplet.java:189: warning: [unchecked] unchecked method invocation: <T>doPrivileged(java.security.PrivilegedAction<T>) in java.security.AccessController is applied to (<anonymous java.security.PrivilegedAction>) Object doPrivileged = AccessController.doPrivileged(new PrivilegedAction() { 2 warnings compile: Created dir: C:/NetBeansProjects/MyApplet/dist jnlp: Deleting: C:/NetBeansProjects/MyApplet/helper.txt Going to create default keystore in C:/NetBeansProjects/MyApplet/build/nb-jws.ks Generating Key for nb-jws sign-jars: generate-jnlp: Copying 1 file to C:/NetBeansProjects/MyApplet/dist Deleting: C:/NetBeansProjects/MyApplet/dist/launch.jnlp_ generate-html-preview: Copying 1 file to C:/NetBeansProjects/MyApplet/dist jar: BUILD SUCCESSFUL (total time: 1 second)


Bueno, no estoy seguro de por qué me estaba causando problemas, pero encontré una solución. La solución fue simplemente eliminar y luego volver a crear todo el proyecto desde cero, y luego intentar compilar de nuevo. Supongo que NetBeans ha actualizado la forma en que manifiestan los archivos o algo así con las diferentes versiones, y se estaba ahogando en la versión anterior.


Tuvo el mismo problema con Netbeans 7.1 y un proyecto comenzó con Netbeans 7.0.1.
Al construir el proyecto, al archivo jar le faltaban algunos archivos, en mi caso, la clase Principal. Volver a crear el proyecto también me solucionó esto. ¡Muchas gracias!


Opción 1 : Intenté ejecutar el IDE con "Ejecutar como administrador". Me ayudó a crear el archivo jar correctamente

Opción 2 : a. Después de ejecutar "Limpiar y compilar" Vaya a Netbeans Maven Project Navigator y haga clic derecho en Ejecutar meta con modificadores ...

segundo. Elimine " test- " de " org.apache.maven.plugins: maven-jar-plugin: 2.3.2: test-jar " y seleccione todas las casillas de verificación como se muestra a continuación (Puede usar el comando más adelante seleccionando " Recuerde como "casilla de verificación"

Espero que ayude a alguien