Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-07-2008, 16:53   #1
jalexb
Member
 
L'Avatar di jalexb
 
Iscritto dal: Mar 2007
Città: roma
Messaggi: 115
[java] creare un .exe

Come posso creare un file .exe in java?
jalexb è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 17:06   #2
thehuge
Member
 
L'Avatar di thehuge
 
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
Quote:
Originariamente inviato da jalexb Guarda i messaggi
Come posso creare un file .exe in java?
Usando google
__________________
Computers are like conditioned air: they work fine 'till you open windows.

thehuge è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 17:44   #3
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da thehuge Guarda i messaggi
Usando google
non credo proprio


@jalexb: è possibile con appositi strumenti di conversione, ma francamente mi riesce difficile immaginare uno scenario in cui la cosa risulti proficua poiché la conversione ad uno specifico formato eseguibile causa la perdita della portabilità in cambio di nessun vantaggio.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 17:50   #4
thehuge
Member
 
L'Avatar di thehuge
 
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
Quote:
Originariamente inviato da 71104 Guarda i messaggi
non credo proprio
Naturalmente era un invito a cercare su google , facilitato dal fatto che invece di dover digitare www.google.com, aspettare che si carichi, digitare "java exe", clickare su "Cerca con Google" e aspettare i risultati della ricerca, gli bastava clickare sul link che gli ho dato.

Quote:
Originariamente inviato da 71104 Guarda i messaggi
@jalexb: è possibile con appositi strumenti di conversione, ma francamente mi riesce difficile immaginare uno scenario in cui la cosa risulti proficua poiché la conversione ad uno specifico formato eseguibile causa la perdita della portabilità in cambio di nessun vantaggio.
Su questo sono perfettamente d'accordo.
__________________
Computers are like conditioned air: they work fine 'till you open windows.

thehuge è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 19:30   #5
feboss
Senior Member
 
L'Avatar di feboss
 
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
non conviene usare tool specifici
7zip e winrar fanno egregiamente il loro lavoro

crei con winrar un autoestraente e hai il file exe
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega
Alternativa ai pacchi di NLITE
MacBook & Canon Ixus 80
feboss è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 23:35   #6
jobzino
Member
 
L'Avatar di jobzino
 
Iscritto dal: Oct 2007
Messaggi: 34
Io ti consiglierei di creare un jar.... lo puoi eseguire ugualmente come un exe e perlomeno non distruggi la portabilita della tua applicazione...
jobzino è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 17:36   #7
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Puoi fare un programmino minuscolo in un altro linguaggio che ti avvii il tuo programma Java, avviando l'eseguibile java con i parametri opportuni.
Non saprei però come fare a trovare il giusto percorso dell'interprete. C'è per caso una variabile di sistema? Perché non è incluso nel path.
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 15-07-2008, 09:24   #8
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Puoi usare NSIS accoppiato con HM NIS Editor, cerca sul web questi due nomi.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 15-07-2008, 10:50   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da malocchio Guarda i messaggi
Puoi fare un programmino minuscolo in un altro linguaggio che ti avvii il tuo programma Java, avviando l'eseguibile java con i parametri opportuni.
questa poi è del tutto priva di senso...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 10:16   #10
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Ho visto alcuni programmi in Java che venivano avviati tramite un piccolo eseguibile, che però apre 2 processi: il suo e il processo java (che legge il file jar), che è in realtà il programma principale.

è ancora senza senso...?
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 11:14   #11
feboss
Senior Member
 
L'Avatar di feboss
 
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
Quote:
Originariamente inviato da malocchio Guarda i messaggi
Ho visto alcuni programmi in Java che venivano avviati tramite un piccolo eseguibile, che però apre 2 processi: il suo e il processo java (che legge il file jar), che è in realtà il programma principale.

è ancora senza senso...?
alla fine, avviare un programma java è un istruzione.
quindi si può fare in qualsiasi modo:Bat, autoestraente ecc ecc

per non visualizzare la console al posto di usare JAVA si usa JAVAW
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega
Alternativa ai pacchi di NLITE
MacBook & Canon Ixus 80
feboss è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 11:36   #12
thehuge
Member
 
L'Avatar di thehuge
 
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
Quote:
Originariamente inviato da malocchio Guarda i messaggi
Ho visto alcuni programmi in Java che venivano avviati tramite un piccolo eseguibile, che però apre 2 processi: il suo e il processo java (che legge il file jar), che è in realtà il programma principale.

è ancora senza senso...?
Si.

71104 non voleva dire che la cosa era impossibile, ma inutile, brutta e non portabile. In tre parole: priva di senso.

@71104: correggimi se sbaglio
__________________
Computers are like conditioned air: they work fine 'till you open windows.

thehuge è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 15:45   #13
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Quote:
Originariamente inviato da thehuge Guarda i messaggi
Si.

71104 non voleva dire che la cosa era impossibile, ma inutile, brutta e non portabile. In tre parole: priva di senso.

@71104: correggimi se sbaglio
Beh il titolo del 3d è "creare un .exe" ti sembra che si cerchi la portabilità?

E non è inutile. Forse l'autore del 3d voleva proprio convertire il programma java in eseguibile nativo, ma ho fornito un'alternativa. E' vero si può usare di tutto per avviare un semplice riga di comando, ma mi viene in mente che le persone meno esperte saranno sempre portate ad avviare un .exe per aprire un programma.

Un esempio è limewire, scritto in java ma avviato con un .exe

Se io sviluppassi un programma in java e lo volessi distribuire per Windows, personalmente creerei un exe che lo avvii.
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 16:43   #14
thehuge
Member
 
L'Avatar di thehuge
 
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
Quote:
Originariamente inviato da malocchio Guarda i messaggi
[...] E' vero si può usare di tutto per avviare un semplice riga di comando, ma mi viene in mente che le persone meno esperte saranno sempre portate ad avviare un .exe per aprire un programma. [...]
Le persone meno esperte saranno sempre portate a fare [doppio] click su un'icona, indifferentemente dal formato del file lanciato.
Fare [doppio] click su programma.jar o su programma.exe non è poi così differente.
Se poi programma.exe non fa altro che invocare la JVM e lanciare programma.jar, allora è proprio priva di senso.

Quote:
Originariamente inviato da malocchio Guarda i messaggi
Se io sviluppassi un programma in java e lo volessi distribuire per Windows, personalmente creerei un exe che lo avvii.
Se io sviluppassi un programma in java, personalmente non vorrei distribuirlo per un S.O. in particolare.
Se dovessi scegliere come lanciarlo in ogni S.O., probabilmente la scelta sarebbe (per limitarmi ai tre principali S.O.):
  • Windows: [doppio] click sul file programma.jar;
  • MacOS: [doppio] click sul file programma.jar;
  • Linux: [doppio] click sul file programma.jar.
__________________
Computers are like conditioned air: they work fine 'till you open windows.

thehuge è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 16:46   #15
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Quanti programmi scritti in Java che si avviano con click sul jar conosci?
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 16:57   #16
thehuge
Member
 
L'Avatar di thehuge
 
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
Quote:
Originariamente inviato da malocchio Guarda i messaggi
Quanti programmi scritti in Java che si avviano con click sul jar conosci?
Ehm... fammici pensare... direi... ... tutti.

JAR è un tipo di file che, associato alla JVM per la gestione (come fai con MS Word per i .doc), viene eseguito con un [doppio] click.
__________________
Computers are like conditioned air: they work fine 'till you open windows.

thehuge è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 17:01   #17
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Quote:
Originariamente inviato da thehuge Guarda i messaggi
Ehm... fammici pensare... direi... ... tutti.

JAR è un tipo di file che, associato alla JVM per la gestione (come fai con MS Word per i .doc), viene eseguito con un [doppio] click.
Allora sarò un caso a parte. Io tutti i li ho visti tutti avviati tramite eseguibile.
Ovviamente esistono dei programmi distribuiti totalmente e SOLO stand-alone che magari non includono un eseguibile, pensati per essere portabili e totalmente multi-piattaforma.
Ricordo che cmq il 3d fa riferimento a sistemi windows
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 17:02   #18
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Le persone meno esperte saranno sempre portate a fare [doppio] click su un'icona, indifferentemente dal formato del file lanciato.
Tutte le applicazioni implementate in Java presenti sul mio sistema Windows (Eclipse, Netbeans, ImageJ, SmartCVS, SmartSVN, ...) vengono eseguite mediante un eseguibile-wrapper e non con un doppio-click su un .JAR (*). Come mai?

Considerando che si tratta di applicazioni orientate ad un pubblico di sviluppatori e non alla nonnina novantenne è "strano" che non abbiano optato per il solo archivio JAR. Mio padre se non vede un eseguibile non doppioclicca da nessuna parte e credo che gli utenti come lui rappresentino la stragrande maggioranza nel mondo Windows. Aggiungere un eseguibile al pacchetto di distribuzione con wrapper tipo JSmooth (tanto per citarne uno) non costa nulla ma rende più facile l'utilizzo del programma da parte di utenti non esperti. Altra questione è la compilazione in codice nativo...

(*) Non dico che non sia possibile avviarli tramite JAR, ma si preferisce aggiungere un eseguibile al pacchetto di installazione.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 17:06   #19
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Tutte le applicazioni implementate in Java presenti sul mio sistema Windows (Eclipse, Netbeans, ImageJ, SmartCVS, SmartSVN, ...) vengono eseguite mediante un eseguibile-wrapper e non con un doppio-click su un .JAR (*). Come mai?

Considerando che si tratta di applicazioni orientate ad un pubblico di sviluppatori e non alla nonnina novantenne è "strano" che non abbiano optato per il solo archivio JAR. Mio padre se non vede un eseguibile non doppioclicca da nessuna parte e credo che gli utenti come lui rappresentino la stragrande maggioranza nel mondo Windows. Aggiungere un eseguibile al pacchetto di distribuzione con wrapper tipo JSmooth (tanto per citarne uno) non costa nulla ma rende più facile l'utilizzo del programma da parte di utenti non esperti. Altra questione è la compilazione in codice nativo...

(*) Non dico che non sia possibile avviarli tramite JAR, ma si preferisce aggiungere un eseguibile al pacchetto di installazione.
Allora non sono un caso a parte...
Devo ammettere che anche io (utente "esperto", almeno di Windows) se ho un programma da avviare la prima cosa che cerco è un exe. Come fa a sapere un utonto che il file jar si esegue?? Li doppioclicca tutti??

edit:interessanti i primi due paragrafi del link...
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 16-07-2008, 17:11   #20
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
interessanti i primi due paragrafi del link..
Uno dei tanti motivi per cui, secondo me, è preferibile includere un eseguibile-wrapper, senza considerare che (per tante ragioni) i file JAR potrebbero non essere associati correttamente. In tal caso il programma non partirebbe, con l'eseguibile invece si può ovviare a questa situazione.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
ASUS indaga sui guasti dei Ryzen 7 9800X...
Addio limiti di packaging? Intel mostra ...
Disastro Williams: la FW48 non supera l'...
Un hotel italiano fa incetta di recensio...
OnePlus Nord 5 in super offerta su Amazo...
L'innovazione in tournée: arrivan...
Addio al caos dei gruppi Whatsapp: arriv...
Il nuovo chip a 2 nm di Samsung si mostr...
IBM Enterprise Advantage: consulenza per...
Samsung celebra Milano Cortina 2026 con ...
Aritmie cardiache, cresce il numero di c...
Rinviato il secondo lancio del razzo spa...
iPhone 18 Pro: Dynamic Island più...
Pazzesco successo di Xiaomi: la nuova SU...
Il terzo lancio del razzo spaziale Blue ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v