|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
10-05-2008, 04.42.34 | #1 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
[JAVA] Avviare un jar in modo immediato...
Cioè io vorrei che un mio jar si possa avviare con un semplice doppio click come si fa per qualunque eseguibile scritto in qualunque altro linguaggio di programmazione. Grazie in anticipo! |
11-05-2008, 11.34.44 | #2 |
Senior Member
Registrato: 06-02-2008
Messaggi: 260
|
fai un file batch.
apri notepad, scrivi java -jar nomefile.jar e lo salvi con estensione .bat, lo piazzi nella stessa cartella del jar e dovrebbe partire.
___________________________________
- "Che vitaccia!" disse il Cacciavite. - Non discutere mai con un idiota... ti trascina al suo livello e ti batte con l'esperienza. |
17-05-2008, 17.22.47 | #3 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
Si diciamo che era la soluzione che conoscevo già, ma mi chiedevo se ce ne fosse un'altra un po più elegante.
Tipo avevo provato ad utilizzare il metodo getRuntime di Runtime per fare in modo di collegare direttamente la jvm al sistema operativo utilizzando il file di Manifest del jar. Ma questo mi aveva creato qualche problemino. Comunque in quel modo funziona, anche se la creazione del file bat non è altro che uno shortcut alla scrittura della riga di comando nella console che speravo appunto di evitare. Grazie per il supporto. |
17-05-2008, 19.53.30 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Non vorrei dire vaccate, ma se scarichi JRE (Java Runtime Environment), dovresti riuscire ad eseguire il jar con un doppio click
|
18-05-2008, 03.00.39 | #5 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
Purtroppo ho provato, ma mi da il messaggio d'errore:
"Could not find the main class" Ho anche provato a decomprimere il jar e fare un "apri con" scegliendo il comando java o javaw sul file che contiene la classe compilata con il metodo main, ma mi da lo stesso errore. |
19-05-2008, 01.57.43 | #6 |
Senior Member
Registrato: 09-03-2008
Messaggi: 408
|
mi sento di confermare loryone, mi ricordo che i file jar da me avevano come icona il simbolo java (la tazzina)
|
19-05-2008, 09.03.19 | #7 | |
Senior Member
Registrato: 21-03-2008
Loc.: From Lugano (CH)...finally!
Messaggi: 330
|
Quota:
java -jar "nomefile.jar" se non va è un problema del pacchetto scaricato... |
|
22-05-2008, 04.54.41 | #8 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
Da linea di comando parte perfettamente, ma se faccio doppio click mi da quel messaggio di errore.
Anche a me i jar li da con una icona con il simbolo di java, quindi l'associazione è corretta. Non vorrei che sia la ennesima colpa di vista? Comunque il jar è un mio applicativo, non l'ho scaricato. L'ho creato direttamente da eclipse, facendo un export e scegliendo jar file. |
22-05-2008, 13.29.17 | #9 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Ma da lo stesso problema anche con file jar non creati da te?
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
23-05-2008, 05.05.30 | #10 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
No, lo da con tutti i jar.
Ma comunque ho scritto prima che il jar lo faccio creare ad eclipse, quindi mi aspetto che sia un jar che segue tutti gli standard di questo tipo di archivi. Credo di aver capito il problema ed è proprio in vista come sospettavo. Mi sembra chiaro che se da linea di comando funziona tutto correttamente, mentre da doppio click no allora il problema sta in quello che fa vista quando si fa il doppio click su un file .jar Il passo successivo è che per forza di cose vista non esegue esattamente il comando con cui invece riesco a farlo partire quando lo scrivo a mano o quando creo un .bat che esegue lo stesso comando e cioè "java -jar nomefile.jar" Correggetemi se sbaglio. |
23-05-2008, 17.01.34 | #11 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
|
Ho risolto!
Praticamente ho installato il jre e poi ho cambiato l'associazione dei .jar con questa nuova installazione. Ora parte con il doppio click. Ultima modifica di Fast-M : 24-05-2008 alle ore 04.42.32 |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Formattare in modo COMPLETO | Tonyss | Windows 7/Vista/XP/ 2003 | 8 | 31-05-2009 11.15.39 |
Problemi con DMA (modo PIO forzato) | KONEY | Windows 7/Vista/XP/ 2003 | 7 | 17-12-2008 17.35.31 |
Avviare installazione di Win con un tasto per riformattare, la tastiera però non va! | niconico | Windows 9x/Me/NT4/2000 | 5 | 17-08-2006 00.28.50 |
Impossibile avviare regedit | unomichisiada | Windows 7/Vista/XP/ 2003 | 5 | 30-09-2004 22.28.21 |
Windows file protection:guida | Deuced | Windows 9x/Me/NT4/2000 | 7 | 16-03-2004 08.25.28 |