Italian [solved] B4XIDEViewer: JavaFX runtime components are missing

sirjo66

Well-Known Member
Licensed User
Longtime User
Ciao a tutti,
volevo provare il programma B4XIDEViewer di @moster67
Ho scaricato il file .jar, e l'ho messo sulla cartella C:\tmp
Ho aperto una finestra di console,
sono andato nella cartella C:\Java\jdk-11.0.1\bin ed ho digitato
java.exe -jar c:\tmp\B4XIDEViewer.jar
Il programma non parte e mi esce l'errore:
Error: JavaFX runtime components are missing, and are required to run this application
Sono andato alla ricerca del JavaFX runtime, l'ho scaricato, è uno zip, l'ho aperto, l'ho estratto
nella cartella C:\java ma ovviamente non lo vede e l'errore è lo stesso
cosa devo fare per farlo funzionare ?
Il JavaFX non ha una procedura di installazione ??

Grazie mille
Sergio
 
Last edited:

sirjo66

Well-Known Member
Licensed User
Longtime User
grazie per la risposta
Ho letto bene il post,
ho dato quindi questo comando:
C:\java\jdk-11.0.1\bin\java.exe --module-path c:\java\javafx-sdk-20.0.2\lib --add-modules=javafx.controls,javafx.fxml,javafx.web -jar C:\tmp\B4XIDEViewer.jar

ma purtroppo ancora non funziona, ora il messaggio di errore è:

Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: c:\java\javafx-sdk-20.0.2\lib\javafx.base.jar
Caused by: java.lang.module.InvalidModuleDescriptorException: Unsupported major.minor version 61.0


adesso provo a cercare in giro e vedere, intanto grazie
 

Sagenut

Expert
Licensed User
Longtime User
Ma perché punti ad un JavaFX che non è parte di Java 11 che stai usando?
Sembra tu abbia puntato al JavaFX del 20.
Forse sbaglio io, è solo una supposizione.
Credo tu debba puntare allo stesso file ma contenuto nella dir di Java 11.
 

sirjo66

Well-Known Member
Licensed User
Longtime User
grazie della dritta,
putroppo non usando B4J nè Java non conosco questo mondo

Non mi ero proprio accorto che dentro alla cartella C:\java\jdk-11.0.1 c'era la sottocartella javafx

Adesso funziona, thanks !!

grazie mille
 

Sagenut

Expert
Licensed User
Longtime User
Io ne so quanto te.
Ho solo notato qualcosa che mi è saltato all'occhio ma poteva non essere la causa del problema.
Bene che hai risolto.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…