Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti
Il Lenovo LOQ 15i Gen 10 (15IRX10) offre prestazioni convincenti grazie al Core i7-13650HX e alla RTX 5060 Laptop a 100W, mantenendo un prezzo competitivo tra 1100 e 1300 euro. Costruzione solida, buon display e ampia espandibilità lo rendono una scelta equilibrata per chi cerca un notebook gaming accessibile ma moderno.
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Abbiamo giocato a lungo a Battlefield 6, abbiamo provato tutte le modalità multiplayer, Redsec, e le numerose personalizzazioni. In sintesi, ci siamo concentrati su ogni aspetto del titolo per comprendere al meglio uno degli FPS più ambiziosi della storia dei videogiochi e, dopo quasi due mesi, abbiamo tirato le somme. In questo articolo, condividiamo con voi tutto ciò che è Battlefield 6, un gioco che, a nostro avviso, rappresenta esattamente ciò che questo genere attendeva da tempo
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
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


Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il n...
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
ECOVACS MINI da 10.000Pa a 199€ e Lefant...
realme GT 7T per la prima volta a soli 3...
SpaceX: l'offerta pubblica iniziale del ...
La NASA prova i droni marziani nella Dea...
IBM acquisisce Confluent, leader nella g...
La Commissione Europea indaga AWS e Azur...
Sonda spaziale ESA JUICE: rilasciata una...
PS5 PRO a 698€? L'offerta che nessuno si...
L'equipaggio di Shenzhou-21 ha completat...
Dal milione di download alla rimozione f...
Legno, pelle naturale e socket AM5: la G...
Attenti a X-GPU: la piattaforma sospetta...
La Lotus Eletre Plug-in esiste davvero, ...
Garanzia estesa su Pixel 9 Pro e 9 Pro X...
Addio intelligenza artificiale su Window...
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: 07:59.


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