【发布时间】:2020-02-01 02:13:54
【问题描述】:
我复活了一个 CN1 项目(已经发布)并试图让它在 Netbeans 11 下的模拟器中运行(在 OpenJdK 11 上运行)。但是项目不断崩溃。
我更新了 CN1 谷歌地图扩展,刷新了库,但问题仍然存在。
所以我创建了一个新的 CN1 项目(Java 8 项目 UNticked,因为它是一个 Java 11 项目)来查看它是否崩溃。实际上它显示了“嗨”表格。但后来我像以前一样添加了一个 MapContainer:
public void start() {
if(current != null){
current.show();
return;
}
MapContainer map = new MapContainer("myJAvascriptKey");
Form hi = new Form("Hi World");
hi.setLayout(new BorderLayout());
hi.add(BorderLayout.CENTER,map);
hi.show();
}
模拟器不断崩溃:
Retina Scale: 1.0
Rendering frame took too long 163 milliseconds
[JS Console] Here I am !!!
Rendering frame took too long 207 milliseconds
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f66f5c69762, pid=13967, tid=14053
#
# JRE version: OpenJDK Runtime Environment (11.0.4+11) (build 11.0.4+11-post-Debian-1bpo91)
# Java VM: OpenJDK 64-Bit Server VM (11.0.4+11-post-Debian-1bpo91, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x89a762]
谷歌地图扩展版本是42。我应该怎么做才能让一切都像以前一样工作?
任何帮助表示赞赏,
【问题讨论】:
-
FYI Java 8 unticked 表示使用 Java 5 而不是使用 Java 11。应该删除该 UI...
标签: codenameone