Advertisement
Doddy

Generar Jar con librerias incluidas

Feb 26th, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. -- Generar Jar con librerias incluidas --
  2.  
  3. Para empezar tenemos que modificar el archivo build.xml del programa al que quieren hacerle esto , en mi caso
  4. voy a buscar en el directorio de mi proyecto llamado "locateip_grafico" que es un programa que hice hace poco ,
  5. la ruta en mi caso es esta : C:\Documents and Settings\Doddy\Mis documentos\NetBeansProjects\locateip_grafico
  6. Una vez encontrado el archivo build.xml lo abrimos y le agregamos esto despues de las tres primeras lineas de
  7. texto , con texto me refiero a despues de los comentarios que estan con "<!--" , el codigo a agregar es este :
  8.  
  9. <target name="-post-jar">
  10. <jar jarfile="dist/finished.jar">
  11. <zipfileset src="${dist.jar}" excludes="META-INF/*" />
  12. <zipfileset src="dist/lib/appframework-1.0.3.jar" excludes="META-INF/*" />
  13. <zipfileset src="dist/lib/swing-worker-1.1.jar" excludes="META-INF/*" />
  14. <manifest>
  15. <attribute name="Main-Class" value="locateip_grafico.Locateip_graficoApp"/>
  16. </manifest>
  17. </jar>
  18. </target>
  19.  
  20. En la parte de "jar jarfile=" deben agregar el nombre que tendra el archivo unico con extension jar , algo a tener
  21. en cuenta es que el nombre que usen debe ser diferente al programa en si porque si no va haber errores.
  22.  
  23. Las librerias que usan deben estar como en las siguientes lineas :
  24.  
  25. <zipfileset src="dist/lib/appframework-1.0.3.jar" excludes="META-INF/*" />
  26. <zipfileset src="dist/lib/swing-worker-1.1.jar" excludes="META-INF/*" />
  27.  
  28. Como ven en mi caso uso las librerias "appframework-1.0.3.jar" y "swing-worker-1.1.jar"
  29.  
  30. Lo ultimo y mas importante es modificar la siguiente linea "<attribute name=Main-Class" con el nombre que tienen como
  31. Main-Class , en el proyecto para saber cual es solo tienen que ir las propiedades del proyecto en NetBeans y ver en
  32. la parte de "Run".
  33.  
  34. Una vez modicado el archivo solo tenemos que volver a compilar el proyecto en NetBeans y contemplar el jar solo xD.
  35.  
  36. Eso seria todo.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement