View Full Version : ExeMaker
loop4633
18-11-2010, 09:02
ciao a tutti, qualcuno conosce per caso un buon generatore exe? In pratica io ho un jar java e rispettive cartelle di librerie create con netbeans, vorrei creare un .exe installante in cui venga fatto pure un controllo se sul sistema è già installata la jvm (in caso contrario venga installata), ed inoltre metodi di criptazione e possibilità di installare altri programmi tipo un database quando si installa il .exe. Ne ho trovati diversi, ma con alcuni non ho avuto un buon risultato, altri sono a pagamento, altri come jsmooth nn capisco come funzionano (per altro all'avvio mi da un errore che non trova una libreria di windows :O ). Qualcuno sa aiutarmi? :muro:
Grazie a tutti
Ciao
tomminno
18-11-2010, 09:33
Innosetup o NSIS
loop4633
18-11-2010, 09:45
Grazie mille tomminno! Li proverò
loop4633
18-11-2010, 15:36
Scusa, ho provato inno setup ho creato l'eseguibile ma quando avvio mi si apre un prompt dei comandi rimane aperto qualche secondo e si chiude... ma i .jar su windows come si eseguono? non sono eseguibili? Sto iniziando ad averci dei dubbi... su mac e linux nn ho problemi... windows mi da sempre rogne
loop4633
18-11-2010, 15:47
se provo ad eseguirlo facendo apri con -> javaw come ho letto in rete mi dice che non trova la main class :O :muro:
Qualcuno sa aiutarmi?
banryu79
18-11-2010, 16:43
se provo ad eseguirlo facendo apri con -> javaw come ho letto in rete mi dice che non trova la main class :O :muro:
Qualcuno sa aiutarmi?
Controlla che nel jar sia incluso il Manifest File, e che nel manifest sia specificata la entry Main-Class, e che il valore di questa entry sia corretto rispetto la gerarchia di package inclusa nel jar.
loop4633
18-11-2010, 17:04
Ho già controllato prima e c'è scritto:
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
genera tutto in auto netbeans
banryu79
18-11-2010, 17:45
Hai già provato a mandarlo in esecuzione da riga di comando con il comando:
java -jar ecc...
Se sì, ache qui che errore ti da?
loop4633
18-11-2010, 20:09
Ho appena provato, questa è l'unica cosa che dice:
Unable to access jarfile try.jar
Windows è sempre troppo esaustivo nella gestione delle eccezioni :(
banryu79
18-11-2010, 21:26
Per piacere posta:
- il percorso completo di dove si trova il tuo file jar
- i comandi che dai dal prompt per eseguirlo.
E vediamo cosa non va :)
loop4633
18-11-2010, 21:50
Chi ci capisce è pazzo, ho disinstallato jvm e reinstallata adesso facendo
java -jar super.jar
mi si apre l'interfaccia anche se nn si vede il colore del form facendo doppio clic invece nn va.
Ma facendo doppio click su windows dovrebbero andare o no?
loop4633
18-11-2010, 22:01
Domani lo proverò su un altro pc vediamo cosa succede...
banryu79
18-11-2010, 22:05
Per la prima parte: allora c'era qualcosa che non andava con la precedente installazione della jvm.
Per questo invece:
Ma facendo doppio click su windows dovrebbero andare o no?
In teoria sì, in pratica ti rimando a questo -> recente thread (http://www.hwupgrade.it/forum/showthread.php?t=2262228)
loop4633
18-11-2010, 22:58
Anche io ho provato a farlo girare sul seven... mha ti farò sapere come finisce comunque.
Grazie per il supporto :)
loop4633
19-11-2010, 21:18
Ho provato ad eseguire il comando che diceva l'user nel topic che mi hai postato ma mi da errore Unable to access jarfile %1 praticamente nn fa nulla!
Domani dovrei avere la possibilità di provare su un winxp mi secca installarlo in virtuale, ma dico è possibile che su win7 nn si riesce a farlo girare? ho letto anche sul forum della oracle ma nn c'è niente di chiaro... non si capisce cosa fare...
HELP
loop4633
26-11-2010, 12:01
Allora finalmente ho potuto provare il mio eseguibile su winxp, avviando da console funziona sia richiamando java -jar sia richiamando javaw -jar (anche se non si vede il colore dello sfondo), ma se seleziono apri con e metto java mi si apre per qualche secondo la console nera e si chiude, mentre se seleziono apri con javaw emette un suono di errore senza dare alcuna segnalazione. Ho provato ad eseguire da console javaw -jar "%1" %* come da consiglio, ma ottengo lo stesso bip di errore senza nessuna segnalazione.
Qualcuno sa darmi qualche indicazione?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.