我只需要回答一个事实问题。如果我已将CodeName One的最新免费.nbm文件安装到Netbeans 11中,并且正在使用(例如)Java OpenJDK,CodeName one是否使用(Java的Path / Classpath版本)Java的Path / Classpath版本来运行该代码虚拟机,还是CodeName One从其自己的内部虚拟机运行虚拟化的手机Midlet?
答案 0 :(得分:2)
我建议您在这里阅读,Shai Almog对Codename One的工作方式有以下回应: https://stackoverflow.com/a/10646336/2670744
我还建议您阅读以下常见问题解答: https://www.codenameone.com/faq.html
说,在您的IDE代号One上使用在Codename One Simulator中运行应用程序时安装的OracleJDK或OpenJDK版本。
关于Netbeans 11和最后一个OpenJDK,我想他们的支持仍是试验性的(也许Shai可以证实或否认)。但是,我使用的是Netbeans 10 +最后一个OracleJDK 8(1.8.0_212):它运行完美。