MRW.it Forum
  • Home
  • Forum
  • Area Developer
  • Programmazione
  • Java

[Java] Eseguibile .jar che non si apre

  • Creatore Discussione Creatore Discussione ariannaari
  • Data di inizio Data di inizio 16 Nov 2013
A

ariannaari

Nuovo Utente
28 Set 2010
22
10
0
  • 16 Nov 2013
  • #1
Ragazzi buongiorno.
Devo creare un eseguibile di un'applicazione java/javaswing che ho creato. Io lavoro su Netbeans ma vorrei si potesse aprire senza usare l'editor. Mi pare di aver capito, leggendo qua e là tra i vari forum, che sia una cattiva idea creare il .exe, ma che basti il .jar .
Usando Netbeans, seguendo le indicazioni che ho trovato leggendo ho:
-cliccato su Clean & build
-si è creata la cartella dist e il file Rubrica.jar (la mia è un'applicazione che fa da rubrica)
-clicco 2 volte su Rubrica.jar ma non succede niente di niente.
Se faccio "apri con" e seleziono "Java(TM) Platform SE Binary", ugualmente non succede niente! La mia è un'applicazione con interfaccia grafica. Che problema c'è? come faccio ad eseguire la mia app senza entrare in Netbeans?

Premetto che, l'output di Netbeans è questo:
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)

e, provando dal prompt dei comandi, ho verificato che ho questo errore, che a quanto pare però su netbeans non viene rilevato!

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)

Sapete aiutarmi?
 
  • Like
Reactions: ottofonsuppost
ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
  • 31 Lug 2016
  • #2
Un caso esemplare: l'utente ha scritto un programma in JAVA, ma non sa come funziona JAVA. Utilizza l'IDE NETBEANS che gli fa vedere il progetto, le risorse, ma lui non sa come funziona JAVA. E' tutto qui il problema. Non comprende come fa JAVA, una volta scritto e compilato un programma, ad essere eseguito in qualsiasi altro dispositivo esistente, in qualsiasi elettrodomestico, grazie alla VIRTUAL MACHINE. La PORTABILITA' di JAVA è famosissima. Che viene creato un BYTECODE lo saprà? Che il suo codice scritto si trovi in un file .JAVA lo saprà? Che una volta compilato compare un file .CLASS lo saprà? Che è il file .CLASS da trasportare negli altri dispositivi non lo sa. Sa scrivere in JAVA ma non sa come funziona JAVA.
La rete internet è piena di programmatori JAVA che creano programmi, scrivono codice JAVA, ma non sanno come funziona JAVA. Per venire incontro a questi pseudo-programmatori OTTOFONSUPPOST ha creato un corso JAVA, proprio per capire COSA FA JAVA. Eccovi il link che figura sul forum MR.WEBMASTER del corso per neofiti:

http://forum.mrw.it/threads/ottofonsuppost-e-la-grande-guerra-a-java-corso-gratis-per-neofiti.45758/

Ottofonsuppost e la grande guerra a JAVA - Corso GRATIS per neofiti

Nel caso in questione, l'utente pone fine alla portabilità di JAVA cercando di creare un ESEGUIBILE EXE.
Per tale scopo si può utilizzare il programma JSmooth (giunto alla versione 0.9.9-7) che crea un eseguibile Windows di dimensioni ridotte e perfettamente funzionante con qualsiasi versione del S.O. Ciò che si cela dietro un programma gratuito, semplice e sufficientemente usabile come JSmooth, in realtà non è altro che un wrapper che crea un eseguibile Windows senza alterare la struttura del software: l'applicazione ottenuta non fa altro che mandare in pasto alla JVM i bytecode originali, nascondendo dietro al file .exe un'invocazione della JVM.

http://jsmooth.sourceforge.net/
 
Ultima modifica: 31 Lug 2016
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
java api_google
  • lugalzaggesi
  • 7 Gen 2022
  • Javascript
Risposte
0
Visite
911
Javascript 7 Gen 2022
lugalzaggesi
L
F
NetBeans problema creazione progetto Java
  • fntm95
  • 21 Ott 2021
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 21 Ott 2021
fntm95
F
Z
  • Bloccata
[java] bufferizzare stream audio da mic
  • zabitmrw
  • 25 Set 2021
  • Java
Risposte
1
Visite
1K
Java 27 Set 2021
Max 1
L
  • Bloccata
java + Api di google
  • lugalzaggesi
  • 9 Ago 2021
  • Javascript
Risposte
1
Visite
2K
Javascript 10 Ago 2021
Max 1
A
[Cerchiamo] [Retribuito/a] "Java Solution Architect"
  • Alessandro Flaviano
  • 22 Apr 2021
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
981
Offerte e Richieste di Lavoro e/o Collaborazione 22 Apr 2021
linoma
L
F
  • Bloccata
Script java elenco alfabetico non funziona
  • Francesco Botteri
  • 8 Mar 2021
  • Javascript
Risposte
3
Visite
1K
Javascript 8 Mar 2021
Max 1
C
  • Bloccata
Serializzazione in java
  • conpic
  • 8 Feb 2021
  • Java
Risposte
1
Visite
1K
Java 9 Feb 2021
Max 1
M
  • Bloccata
AIUTO ESERCIZIO JAVA
  • mickaelordine
  • 16 Nov 2020
  • Javascript
Risposte
1
Visite
2K
Javascript 17 Nov 2020
Max 1
M
Ripasso Java
  • matteo.taricco1223
  • 8 Nov 2020
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 8 Nov 2020
matteo.taricco1223
M
F
[OFFRO - RETRIBUITO] Sviluppatori JAVA
  • FulvioTM
  • 29 Mag 2020
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 29 Mag 2020
FulvioTM
F
L
leggere RGB di un pixel dello schermo in java
  • lucafkt
  • 27 Apr 2020
  • Java
Risposte
1
Visite
2K
Java 28 Apr 2020
maateo105
M
I
Creazione programmino JAVA
  • InformaticS
  • 9 Mar 2020
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Mar 2020
InformaticS
I
F
Aiuto java script
  • FrancescoCafu
  • 28 Dic 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 28 Dic 2019
FrancescoCafu
F
T
[Java] tipi generici con esempio pratico
  • tagan
  • 15 Ott 2019
  • Java
Risposte
1
Visite
2K
Java 15 Ott 2019
tagan
T
J
File audio in java
  • Jaco_
  • 27 Ago 2019
  • Java
Risposte
0
Visite
2K
Java 27 Ago 2019
Jaco_
J
V
[JAVA] come integrare un software scritto in java su una pagina web?
  • vincenzovip
  • 18 Ago 2019
  • Java
Risposte
4
Visite
2K
Java 13 Mar 2020
patbrooks
P
C
Java client / server
  • chiaraberti13
  • 1 Lug 2019
  • Java
Risposte
0
Visite
2K
Java 1 Lug 2019
chiaraberti13
C
F
[OFFRO][RETRIBUITO] PROGRAMMATORE JAVA
  • FrancescaTM
  • 20 Giu 2019
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 20 Giu 2019
FrancescaTM
F
C
[Java] testare un metodo con Junit
  • centurione_agrippa
  • 13 Giu 2019
  • Java
Risposte
1
Visite
2K
Java 13 Giu 2019
Max 1
A
[Java] caricare un url esterno senza utilizzo di iframe
  • alexforum
  • 28 Mag 2019
  • Java
Risposte
0
Visite
1K
Java 28 Mag 2019
alexforum
A
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Area Developer
  • Programmazione
  • Java
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?