Newsgroup: it.comp.java
Titolo: Jet e compilazione eseguibili

Si lo sò che è un pò una cavolata trasformare un .class in un exe :)
Però dovrei far arrivare questo programmino senza bisogno di
installare le JRE...
Son riuscito a compilarlo e farlo diventare un bel .exe... il problema
stà nel fatto che se lo lancio su una macchina dove non è installato
il JET.. mi richiede le sue librerie... (es:  XKRN30020.DLL)
Il programmino è di 70KB mentre... solo una libreria è di 5MB :-|
Sbaglio qualcosa io?
Grazie per ogni suggerimento.
Fly

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

proprietarie) del compilatore jet.
Si ok... ma teoricamente, jet è stato creato per compilare un
eseguibile... e teoricamente un eseguibile è indipendente da jet. Se
servono le dll che mi indichi quali usare.. non che vado sull'altra
macchina e mi ritrovo la richiesta delle dll...
L'assurdo poi che per un semplice system.out.println mi richiede 5 MB
di 1 libreria..... (che da quello che ho visto è jet che ha compilato
un .class di java)
In altre parole, compilo un .class (8 kb) per farlo diventare un .exe
(70kb)... e poi mi tocca installarmi il jet (>40 mb)? Tanto vale
installarmi il jre (30 mb)...e mi viene da chiedermi a che serve
jet...
Fly

jet...
Senza polemica, se si vuole realizzare programmi in codice nativo
(quindi legati ad una ben precisa piattaforma) mi viene da chiedermi
perche' usare java  ;-)
-- 
ciao, hal

Se non sbaglio tempo fa lessi da qualche parte che per eseguirli su altri PC
serviva la
versione a pagamento, cerca info sul sito... .
L'argomento m'interessa molto, anche se ora non posso occuparmene, se sai
qualcosa informaci.
Ciao
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.471 / Virus Database: 269 - Release Date: 13/04/2003

perche' usare java  ;-)
ehehehe :)
hai ragione ma ti dico subito il motivo: avendo programmato un
giochino, e volendo accelerare il tempo del "beta-test".. vorrei darlo
a dei miei amici, che non sanno neanche fare un'installazione.. ma son
bravi a giocare :)))
Fly

serviva la versione a pagamento, cerca info sul sito... .
Non avevo considerato questa ipotesi ^_^
Allora leggendo dal sito... Jet può richiedere dll facente parte del
jre ma non della virtual machine :-|
La versione a pagamento in pratica lascia redistribuire i pacchetti,
creando tanto di pacchetto, ma solo nella versione Professional e
JetPerfect.
MA quello che cercavo io ... è 
Java2exe 
http://www.duckware.com/java2exe/
 che impacca il tutto in un
eseguibile windoz... 
Il problema è che la licenza della Sun, impedisce che singole dll
vengano incluse, indi per cui bisogna includere tutto il JRE..
Ci rinuncio a capire perchè quelli fan soldi vendendo qualcosa Imho
inutile, installo il jre su tutte le macchine :-P
Fly



Crea l'installatore con installanywhere e i tuoi amici nn si disturberanno
è di tanto x farlo funzionare anke se nn sanno nulla di infomatica.
roby

è di tanto x farlo funzionare anke se nn sanno nulla di infomatica.
Mi riferivo all'installazione del JRE... che vuoi farmi fare un
installatore dell'installazione del jre? :-|
Fly

Crei i pacchetti con o senza Jvm x la tue far funzionare a tutti le tue
classi...in modo che gli altri nn si debbano manco preoccupare se hanno o
meno una JVM...