Qui il problema persiiste, anche nel pc da tavolo con versioni java pulite tutto va debug e build, ma sempre sotto B4J quando lo lancio da solo non si apre, quindi credo sia un problema di B4J nella versione 9,3 o sono sfigato, vale con la versione 11-14 di java, perdo più tempo a capire cosa non va sulla compilazione che scrivere un app da zero... @Erel legge ma ...
Ciao, io per fare eseguibile con OpenJDK 11 faccio così : dall'ide B4j da Project clikko su Build standalone pachage, lascio compilare, e poi ti crea sotto la cartella Object-temp-build tutto il progetto compreso le librerie e il file eseguibile. a me funziona così.
se ti dico ce non funziona nemmeno così installazione java 14 + inserisco la folder javafx compilo il tutto e va da DIO ma quado esco da B4J e lancio app non va... e che cazzo, ora provo sul pc e non su surface pro
Nella cartella C:\jdk-14.0.1\bin dev'esserci javac.exe.
Il path dev'essere quello, C:\jdk-14.0.1\bin\javac.exe
Poi devi avere la cartella C:\jdk-14.0.1\javafx
Ciao, io per fare eseguibile con OpenJDK 11 faccio così : dall'ide B4j da Project clikko su Build standalone pachage, lascio compilare, e poi ti crea sotto la cartella Object-temp-build tutto il progetto compreso le librerie e il file eseguibile. a me funziona così.
hai tutte le ragioni per finire qui questa discussione, dopo tutto non puoi fare molto provate con tutte dalla 8xxx,11.0.1,14.0.1,14,0,2 il problema è sempre lo stesso e B4J e 9,30 (ultima versione) Più di così non so che fare.
hai tutte le ragioni per finire qui questa discussione, dopo tutto non puoi fare molto provate con tutte dalla 8xxx,11.0.1,14.0.1,14,0,2 il problema è sempre lo stesso e B4J e 9,30 (ultima versione) Più di così non so che fare.
ListView1.Items.Clear
pair.Initialize
pair.AddAll(File.ReadList(File.DirApp,"Data.txt")) '--------------------------------------------------------------------
For i=0 To pair.Size-1
Dim lb As Label
lb.Initialize("lb")
sContextMenu(lb)
lb.Tag = pair.Get(i)
Dim record As List
record.Initialize
record.AddAll(Regex.Split(";",pair.Get(i)))
If record.Get(0).As(String).Length= 0 Then Continue
lb.Text = record.Get(0)
ListView1.Items.Add(lb)
Next
ragazzi e @LucaMs ho fatto come hai detto tu, inserito la versione 14.0.1 + Javafx ma il risultato non cambia ... al momento, tra l'altro il copilatore mi da versione 14 e non so perchè e il sito oracle mi da errore sul server per la versione 14.0.1 ... al momento non ho fortuna ?, anche se non l'ho messo in c:\ non cambia un azz
Il pacchetto completo di OpenJDK 14 fornito da Erel è quì OPENJDK14 + OPENJFX14
Non sò se era stato già proposto ma non mi voglio rileggere tutti stì post.
Quando poi farai
Crea Package Standalone
ti verrà prodotta una cartella così
Per eseguire la tua applicazione devi distribuire TUTTA questa cartella ed eseguire il tuo EXE da lì dentro.
Ovunque vorrai.
ragazzi e @LucaMs ho fatto come hai detto tu, inserito la versione 14.0.1 + Javafx ma il risultato non cambia ... al momento, tra l'altro il copilatore mi da versione 14 e non so perchè e il sito oracle mi da errore sul server per la versione 14.0.1
Compila un progetto nuovo e vuoto, al limite mettici soltanto un MsgBox (asincrono o no fa lo stesso) alla pressione del tasto di default, e prova a compilarlo come standalone.
Se le cosa riesce, il problema a quel punto sarebbe nel tuo progetto, non nella tua configurazione.