Italian Avviare programma B4J su pc senza java installato

amorosik

Expert
Licensed 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
 

giannimaione

Well-Known Member
Licensed User
Longtime User
senza java non funziona;
 

Star-Dust

Expert
Licensed User
Longtime User
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:

amorosik

Expert
Licensed User
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
 

Star-Dust

Expert
Licensed User
Longtime User
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
 

amorosik

Expert
Licensed User
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
 

Star-Dust

Expert
Licensed User
Longtime User
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.
 

Sagenut

Expert
Licensed User
Longtime User
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.
 

Xfood

Expert
Licensed User
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
 

amorosik

Expert
Licensed User
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 ?
 
Top