Newsgroup: it.comp.java
Titolo: Installare un programma java

Ciao a tutti,
fino ad oggi ho programmato in visual basic, ora ho deciso di iniziare con
il java.
Ho una domanda credo semplicissima:
ho realizzato una semplice applicazione in java, uso sdk 1.4.0
l'ho compilata con "javac Applicazione.java"
ed ora posso regolarmente lanciarla col comando "java Applicazione".
Se volessi però installarla su di un altro computer come si deve fare?
Probabilmente dovrò installare prima la JVM, e poi?
Ma anche se volessi lanciare l'applicazione dal mio stesso computer senza
ricorrere alla console del DOS... come si fa?
A crearsi ad esempio un collegamento sul desktop che apre direttamente il
programma creato?
Spero di essere stato chiaro, e ringrazio anticipatamente chiunque vorrà
aiutarmi, indicandomi dove poter trovare questa informazione, in quanto non
ci sono riuscito.
Grazie 1000

 programma creato?
Fai un collegamento al file bat :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

 Grazie 1000
Prego!
 
Inviato da 
www.mynewsgate.net

 Main-Class: nomeclassconmain
In questo caso ti basterà fare doppio click sul jar per lanciare
l'applicazione.
Inviato da 
www.mynewsgate.net


winace o winrar massacrano l'associazione ai file jar come ridere (oh,
lo chiedono... ma chi ci guarda?)
meglio un bat.
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/

 ciao
Inviato da 
www.mynewsgate.net

Probabilmente dovrň installare prima la JVM, e poi?
non necessariamente. In alternativa puoi "includere" la jvm col tuo
progetto senza installarla nel sistema. Si tratta di copiare la
directory contenente il JRE (solitamente C:\programmi\java\j2re...) da
qualche parte e poi lanciare il tuo programma cosi':
C:\"path al luogo dove hai copiato il jre - presumibilmente la dir di
installazione del tuo prog"\bin\java.exe <parametri vari per lanciare il
jar>
vantaggi:
- il jre non viene installato nel sistema ospite
- hai il pieno controllo su quale sia il jre che esegue il tuo prog
- non rompi le palle all'utente installandogli una versione del jre che
magari non gradisce coime versione di default
svantaggi:
- qualche mega (da 5 in su per windows, di piu' per linux) in piu'
occupato dalla tua app
- se tutti facessero cosi' ogni prog java installato si porterebbe
dietro il suo ambiente di esecuzione con spreco di risorse (disco) sul
sistema dell'utente
questa e' la tecnica impiegata da programmi tipo jbuilder ed altri
programmi.
eventualmente lascia all'utente la scelta:
- versione senza jvm incluse che usera' quella del sistema
- versione tutto incluso


Io! :-)
solitamente anch'io... ma ora ho i rar che mi si aprono con winace...mi
son distratto un attimo e subito sono stato punito... e sono troppo
pigro per andare in winrar a ripristinare l'associazione... ma non
abbastanza per postare questo OT.


 ha scritto nel messaggio
news:bef0vvggqfek36unl...@4ax.com...


 Non ci sono errori nel programma, esso parte con il comando java
Hai aggiunto i class al jar?
Se lo apri con winzip o winrar li vedi.
Inoltre il comando lo devi dare dalla directory da cui parte la struttura dei
package.
cd \\prg
jar cvfm classe.jar MANIFEST.MF *.class
o usare lo switch -C
jar cvfm classe.jar MANIFEST.MF -C \\prg .
Ricorda che se la tua classe è contenuta in un package devi mettere il nome
completo come Main-Class.
Inviato da 
www.mynewsgate.net

 Probabilmente dovrò installare prima la JVM, e poi?
Crei un file jar con la tua applicazione, nel file Manifest specifichi la 
main class e il classpath (se necessario). In questo modo, il jar è 
praticamente un eseguibile sulle macchine dove è installato il jre (si 
avvia facendoci doppio click).
Questa è la dritta... il resto documentazione alla mano.

 Could not find the main class. Programm will exit!
Se lanci a mano:
java -jar jarfile.jar
cosa combina?
 

 programma creato?
Vorrei aggiungere che, oltre al metodo del batch file proposto dagli altri
utenti, se proprio vuoi evitare in assoluto che la finestra della console
lampeggi anche solo per qualche centesimo di secondo, al posto del .bat
potresti creare un .vbs (occhio agli antivirus!)
----- file: launcher.vbs -----
const jarfile="<percorso completo del file>.jar"
dim wshell
set wshell=WScript.CreateObject("WScript.Shell")
wshell.run "javaw -jar " & jarfile ,1,false
------------------------------
...nulla di che eh...
-- 
Fermate Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)

 Ricorda che se la tua classe č contenuta in un package devi mettere il


 a java.
Quando ci si sbatte e se ne viene fuori è sempre una soddisfazione, anche dopo anni!
Non mollare!
Inviato da 
www.mynewsgate.net


invece di usare i file .bat prova questo programma:
http://jsmooth.sf.net
prende un file .jar e lo inserisce in un .exe, cosi' sembra un vero
programma
windows. naturalmente serve sempre che ci sia installato il runtime!

 ha scritto nel messaggio
news:Xns9460E787C6...@195.31.190.131...


 > Probabilmente dovrò installare prima la JVM, e poi?
