Newsgroup: it.comp.java
Titolo: Java 2 exe: problema

Salve a tutti, ho scaricato la versione shareware di Java 2 exe per
convertire il mio programma Java (scritto con JBuilder 4) in exe. Ho provato
un po' con tutte le opzioni ma, creato l'exe, quando lo eseguo mi riporta
un'eccezione perchè dice che non trova la classe main. Io ovviamente passo
nella linea di comando di Java2exe quale è la classe main, e dice anche di
trovarla, ma poi quando eseguo niente. Il Jbuilder mi mette tutti i file in
un package, col nome del mio programma, quindi ho provato a passargli come
main il nome della classe chiamandolo col package:
mioprogramma.Mioprogramma... nulla da fare.
Qualche consiglio?
GRAZIE

GRAZIE
Uso la jre.
Che senso ha creare l'exe??
Proprio contro la logica di Java.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Proprio contro la logica di Java.
Sì lo so, ma il fatto è che il 70% delle persone che ha il computer a casa
non sa nemmeno cosa sia Java e vuole solo una cosa facile da usare e che
funzioni al volo, altrimenti la scarta al primo problema. E' anche giusto
che sia così, non tutte le persone vivono di solo computer ;-) Però per
poter distributre un programma fatto da me in Java dovrei dire a tutti come
si installa la jdk, la JVM, e come si esegue un relativo programma java.
Troppo lungo e difficile per molti. Quindi volevo creare l'exe.
CIAO

 |
| Delete WORLD from address    |
+------------------------------+

 CIAO
Per far funzionare un prog. Java ti basta la jvm, non ti serve tutto i ljdk.
In pratica quello che ti basta č un installativo(ce ne sono diversi free su
internet) che lanci due file exe: il primo che installa la jvm (ed č proprio
l'exe che ti scarichi dal sito sun) il secondo č un semplice archivio
autoestraente che copia le tue classi o il file jar in una cartella
dell'hard disk.
A questo punto il gioco č finito (con un semplice click di avvio
dell'installativo) perchč poi come far partire una classe java non lo devi
mica spiegare; basta un semplice file .bat appositamente scritto.

> > Sì lo so, ma il fatto è che il 70% .........
hai ragione ho avuto lo stesso problema.
Soluzione: Un auto installer fatto anch'esso in java!!!
install anywhere
http://www.zerog.com/products_ia_01.html
(lo usa anche  la Zend per l'installazione del suo client IDE php debugger
fatto in java)
ti crea 10 versioni con o senza le jre pronte.
viene fuori un exe ma in realtà sarà uno script che fa partire la vm
buon divertimento
;)

 incontro"?
Beh in realtà il progetto inizialmente non è nato proprio da me... Diciamo
che per studio avevo l'obbligo di farlo in Java. E devo riconoscere che il
Java sotto certi aspetti, una volta entrato nell'ottica nuova delle classi,
è davvero un passo in avanti.
ciao

 Proprio contro la logica di Java.
In effetti non ho mai capito cosa costa distribuire la vm insieme ai propri 
programmi :-(
-- 
Antonello Pasella

In pratica quello che ti basta è un installativo
[CUT]
Pura curiosità. :-)
Non avevo mai sentito dire "installativo": mi sai dire da dove arriva 
questo termine?
Grazie.
-- 
Ciao
	Fabrizio C.

Troppo lungo e difficile per molti. Quindi volevo creare l'exe.
E poi pensi di non dover installare altro? 8-|
Anche considerando il caso di programmi scritti in altri linguaggi 
(VBasic ma anche C++, ecc.) devi avere il runtime *giusto* e le 
librerie *giuste*: hai mai sentito parlare di "DLL Hell" (inferno delle 
DLL)?
Un'espressione significativa :-)
Solo la mia opinione, senza polemica :-)
-- 
Ciao
	Fabrizio C.

Grazie.
Non ci ho mai aftto
caso.:-)
Installer in italiano mi č venuto installativo.
Probabilmente
non esiste, ma il senso era quello.
