Grazie per lo spostamento, e scusate. Ho provato a leggere la discussione. Ne ho lette non so quante, ma non riesco proprio a venirne a capo.
In alcuni casi viene detto che il manifest si genera da solo, in altri che lo devo creare a mano, consigli vari, che ho provato a applicare, ma rimane il fatto che io non riesco a creare un eseguibile funzionante.
Vi prego, se potete, di rispiegarmi tutto passo dopo passo perchè, evidentemente, non c'ho capito un cavolo.
Rispiego bene:
Ho un'applicazione con tante classi, anche messe in cartelle, e ovviamente ho la mia main che si chiama CStartup.java (percorso: C:\rubrica_federico\src\control\Cstartup.java).
Da Netbeans faccio Clean&Build e l'applicazione funziona. Nella finestra di output ho questo:
Mi sembra cioè che sia stata eseguita con successo, giusto?codice:ant -f C:\\rubrica_federico clean jar init: deps-clean: Updating property file: C:\rubrica_federico\build\built-clean.properties Deleting directory C:\rubrica_federico\build clean: init: deps-jar: Created dir: C:\rubrica_federico\build Updating property file: C:\rubrica_federico\build\built-jar.properties Created dir: C:\rubrica_federico\build\classes Created dir: C:\rubrica_federico\build\empty Compiling 86 source files to C:\rubrica_federico\build\classes warning: [options] bootstrap class path not set in conjunction with -source 1.5 Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 warning Copying 258 files to C:\rubrica_federico\build\classes compile: Created dir: C:\rubrica_federico\dist Copying 1 file to C:\rubrica_federico\build Copy libraries to C:\rubrica_federico\dist\lib. Building jar: C:\rubrica_federico\dist\Rubrica.jar To run this application from the command line without Ant, try: java -jar "C:\rubrica_federico\dist\Rubrica.jar" jar: BUILD SUCCESSFUL (total time: 9 seconds)
Quindi, vado in C:\rubrica_federico\dist eh ho Rubrica.jar.
Se faccio il doppio click, non succede nulla!
Ora, se provo a lanciarla dal prompt dei comandi ho questo errore:
Sapete dirmi se avete qualche consiglio?codice:C:\rubrica_federico\dist>java -jar "Rubrica.jar" Exception in thread "main" java.lang.NullPointerException at control.CImmagini.<init>(CImmagini.java:65) at control.CImmagini.istanza(CImmagini.java:75) at control.CStartup.main(CStartup.java:39) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at control.CImmagini.<init>(CImmagini.java:65) at control.CImmagini.istanza(CImmagini.java:75) at presentation.componenti.backgroundedFittedLayeredPane.<init>(backgrou ndedFittedLayeredPane.java:24) at presentation.PMAIN.<init>(PMAIN.java:72) at control.CStartup$1.run(CStartup.java:32) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour ce) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)

Rispondi quotando