I have installed the latest (at the time posting) B4J v7 and Java 11.
I want to make my huge project Athena compatible with this latest Java version.
That's why I ask the neccessary libraries to be updated to work with the latest Java version.
This is the error I get when I run my project Athena
Libraries used
It used to work with SDK v9.0.4 but as you all understand I have to keep up to date with the latest updates of Java, so I am asking for updates of the included libraries for whom it may concern.
You'll have to pay license fees to Oracle to continue using their newest JRE/JDK. Oracle JDK/JRE are meant for paying customers. If you are going for non-license fees, then go with OpenJDK/OpenJFX (https://openjdk.java.net/,https://openjfx.io/).
I have only installed jdk-11.0.1 but the version of your software I have (0.97L) compiles here, make sure you have installed the correct javafx version. Unless you have added access to javafx.swing since.
@stevel05 No I have not added anything else since then. I just upgraded to B4j v7 and installed Oracles JDK v11.0.2, but I guess I should uninstall that
and install the open source version? Perhaps it's that which causing the error message, I'm using the wrong JDK!!?
License Rights and Restrictions
Oracle grants You a nonexclusive, nontransferable, limited license to internally use the Programs, subject to the restrictions stated in this Agreement and Program Documentation, only for the purpose of developing, testing, prototyping and demonstrating Your Application and not for any other purpose.
Further, You may not:- use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;
Cannot Java v9.0.4 be installed at the same time as Java 11+ !!!!!!? I mean, if we want to use any program made years ago with the new Java will it be possible?
Users can run JRE's as long as they want. They just may not get any updates anymore. Java 9 & 10 only had 6 months life cycles. Oracle's 11 is the new LTS. OpenJDK has a live cycle of 6 months. So after 6 months, the previous OpenJDK will not receive any updates anymore, even if you where willing to pay. If you are willing to pay for updates, then go with Oracle's version. End users of JRE 8 (non-commercial environments) will receive updates until sometime in 2020. Multiple JRE's/JDK's can be installed at the same time.
Well personally I don't care about Oracle's life cycle ideas, as long as we can develope a complete application on Java 8 or 9 for FREE and make it work on any computer, regardless if they have Java v250 commercial installed or not lol
I did install Oracle JDK v11.0.2 while I had JDK v9.0.4 installed and that made my project not run, so if I can just get around this it's peach.
If that will work somehow I'll complete my project using JDK v9.0.4 and I'll be safe all the way to Wallstreet lol