The Jar format allows applications to run well beyond windows even on Mac and Linux. My applications are now multi-platform and I have satisfied a larger customer base.
The Exe file is limiting and you can still get it from Jar.
I think we are getting hung up on the usage of EXE by the
@Jmu5667. C++ pretty much compiles to any platform imaginable. The grander issue here would be cross platform library support that would match that of Java. For windowing, one may opt to go with
wxWidgets (it's just the first one that popped into my head). For other things, who knows.
robably requires a complete redesign that does not make everything depend on java
Yes, but we know that the transpiling portion can be done (See the various outputs of the B4X platform: Java, Objective-C and C). The issue, as mentioned above, would be cross platform libraries.
Please note that this all seems to come from the change of Oracle's licensing of Java. It's throwing a lot of people for a loop and the underlying thought may be that it may be time to look for another underlying platform that may be more resistant to change when it comes to licensing issues. Part of the problem (in regards to Java licensing) is solvable by using other providers of the Java JDK/JRE (see the two posts above this).
On a coolness factor, I still think it would be cool if one could create cross-platform C++ with B4X (being super selfish here: especially in the non-gui server environment). Hey, one may dream...