Quando creo il progetto ottengo questi file:
dist/lib/libreria1.jar
dist/lib/libreria2.jar
dist/software.jar
Le librerie che sono state importate per creare il progetto sono in cartelle separate:
libreria1/libreria1.jar
libreria2/libreria2.jar
libreria1, libreria2, cartelle dist sono tutti situati all'interno della cartella del progetto.
Ho aggiunto il seguente codice per il build.xml:
<target name="-post-jar">
<jar jarfile="dist/software.jar">
<zipfileset src="${dist.jar}" excludes="META-INF/*" />
<zipfileset src="dist/lib/libreria1.jar" excludes="META-INF/*" />
<zipfileset src="dist/lib/libreria2.jar" excludes="META-INF/*" />
<manifest>
<attribute name="Main-Class" value="pacco.classeprincipale"/>
</ manifest>
</ jar>
</ target>
Naturalmente c'è anche la cartella del progetto:
src/pacco/classeprincipale.form
src/pacco/classeprincipale.java
Mi puoi dire cosa c'è di sbagliato? Il messaggio di errore che ottengo è il seguente:
C:...\build.xml:75: Problem creating jar: archive is not a ZIP archive BUILD FAILED (total time: 2 seconds)
NetBeans