B4J Question Unable to Build stand-alone package with Java14.0.1

toby

Well-Known Member
Licensed User
Longtime User
Logs:
B4JPackager11 Version 1.40
Exe name: helloB4XPages.exe
packager._findjavafx (java line: 644)
java.io.IOException: is not a folder.
at anywheresoftware.b4a.objects.streams.File.ListFiles(File.java:213)
at b4j.packager.packager._findjavafx(packager.java:644)
at b4j.packager.packager$ResumableSub_Run.resume(packager.java:1895)
at b4j.packager.packager._run(packager.java:1669)
at b4j.packager.main$ResumableSub_Start.resume(main.java:103)
at b4j.packager.main._start(main.java:75)
at b4j.packager.main._appstart(main.java:41)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:108)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:95)
at b4j.packager.main.main(main.java:28)

Compiler logs:
B4J Version: 9.80
Parsing code. (0.02s)
Java Version: 14
Building folders structure. (0.01s)
Running custom action. (0.04s)
Compiling code. (0.02s)
Compiling layouts code. (0.00s)
Organizing libraries. (0.00s)
Compiling generated Java code. (0.01s)
Building jar file. (0.08s)
Jar file created: D:\Data\b4j\apps\tests\helloB4XPages\B4J\Objects\helloB4XPages.jar
Building package. Check logs for more information. Error
packager._findjavafx (java line: 644)
java.io.IOException: is not a folder.
at anywheresoftware.b4a.objects.streams.File.ListFiles(File.java:213)
at b4j.packager.packager._findjavafx(packager.java:644)
at b4j.packager.packager$ResumableSub_Run.resume(packager.java:1895)
at b4j.packager.packager._run(packager.java:1669)
at b4j.packager.main$ResumableSub_Start.resume(main.java:103)
at b4j.packager.main._start(main.java:75)
at b4j.packager.main._appstart(main.java:41)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:108)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:95)
at b4j.packager.main.main(main.java:28)
I simply created a brand-new B4XPages project and compiled, without changing a single line of code. It complained about javafx.
java location: C:\java\jdk-14.0.1\bin]javac.exe
javafx location: C:\java\jdk-14.0.1\javafx

If I downgrade java to version 11, then it works. Could someone kindly tell me how to fix it?

TIA
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
 
Upvote 0
Top