Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Realizzato da Lenovo e installato presso il Cineca di Casalecchio di Reno, Pitagora offre circa 44 PFlop/s di potenza di calcolo ed è dedicato alla simulazione della fisica del plasma e allo studio dei materiali avanzati per la fusione, integrandosi nell’ecosistema del Tecnopolo di Bologna come infrastruttura strategica finanziata da EUROfusion e gestita in collaborazione con ENEA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
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


Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Un Black Friday continuo a rilascio lent...
Redmi Pad Pro da 12,1" 2560x2600 pi...
Tesla Roadster rinviata (di nuovo): ora ...
Il nuovo TV premium 2025 Samsung OLED 4K...
Ecco una TV QLED da 55'' che costa 303€:...
Doppia offerta per le soundbar Samsung: ...
Nubia Z80 Ultra con Snapdragon 8 Elite G...
Google Pixel, è svendita di tutti...
Nuovo Tesla Semi: telaio rivisto, fari r...
HONOR 500 Pro, scheda tecnica confermata...
GeForce NOW si prepara a vivere un mese ...
Exynos 2600: temperature più bass...
Apple si ispirerà a Nothing? Back...
Da Intel ad AMD, il grande salto di Kulk...
Velocità 12 volte superiore a que...
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: 10:39.


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