Italian Avviare programma B4J su pc senza java installato

amorosik

Expert
Licensed User
Longtime User
E' possibile lanciare un programma realizzato in ambiente B4J su macchine (Windows o Mac o Linux) che NON abbiano Java gia' installato?
Se si, como se fa' ?
Ciao e grazie
 
senza java non funziona;
 
Si può fare se lo sviluppi con Visual Studio, non hai bisogno di Java installato.
Ma anche se lo sviluppi con Delphi o Visual Fox (solo Windows).

In alternativa fai un pacchetto autoinstallante con B4J e Java lo mette lui

PS Non vorrei sbagliare ma su Linux non va installato Java.
 
Last edited:
Si può fare se lo sviluppi con Visual Studio, non hai bisogno di Java installato.
Ma anche se lo sviluppi con Delphi o Visual Fox (solo Windows).

In alternativa fai un pacchetto autoinstallante con B4J e Java lo mette lui

PS Non vorrei sbagliare ma su Linux non va installato Java.

Se lo fai con Visual Studio devi avere 'pezzi' esterni, il Dot Net framework
 
Se lo fai con Visual Studio devi avere 'pezzi' esterni, il Dot Net framework
Si ma spesso già c'è perche hai altre Applicazioni che lo usano.

Sostituisci spesso con sempre
 
Si ma spesso già c'è perche hai altre Applicazioni che lo usano

Si, spesso funziona anche senza installarlo anche perche' le ultime versioni di Windows lo integrano gia' di serie
Ma 'spesso' non vuol dire 'sempre', e soprattutto la versione installata puo' non essere quella sufficiente a far girare corettamente il tuo programma
 
Si, spesso funziona anche senza installarlo anche perche' le ultime versioni di Windows lo integrano gia' di serie
Ma 'spesso' non vuol dire 'sempre', e soprattutto la versione installata puo' non essere quella sufficiente a far girare corettamente il tuo programma
In genere con il framework 3.5 funziona tutto.

Certo anche i programmi blasonati falliscono a volte quando li installi, devi semore calcolare una percentuale di insuccesso.

Delfi non ha dipendenze e credo anche xojo.
 
Il pacchetto che ti genera il packager integrato in B4J è una cartella che contiene anche tutti i componenti Java necessari all'esecuzione del programma.
Senza bisogno di installare nulla sulla macchina.
Unico neo è che se distribuisci 4 app l'utente avrà 4 cartelle ogni volta con tutto dentro.
 
Io ho creato una mia cartella con una versione di java chiamata runtimeb4x, la copio una volta sola sul pc del cliente, e lancio i miei file jar piu o meno cosi
\runtimeb4x\bin\javaw -jar miaapp.jar
 
Io ho creato una mia cartella con una versione di java chiamata runtimeb4x, la copio una volta sola sul pc del cliente, e lancio i miei file jar piu o meno cosi
\runtimeb4x\bin\javaw -jar miaapp.jar

La copi e basta oppure avvii qualcosa che 'installa' Java sul pc ?
 
Back
Top