У меня довольно странная ошибка с javafx 11 и webview.Я пытался настроить небольшое доказательство соответствия с использованием OpenJDK 11.0.2 и OpenJFX 11.0.2.Я загружал простую карту листовки, и хотя карта загружается нормально, взаимодействие с ней (прокрутка, перемещение и т. Д.) Приводит к следующей ошибке:
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f3d3740f27c, pid=3645, tid=4097
#
# JRE version: OpenJDK Runtime Environment (11.0.2+7) (build 11.0.2+7)
# Java VM: OpenJDK 64-Bit Server VM (11.0.2+7, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x8df27c]
Я также пробовал Oracle JDK 11, а такжесборка советника OpenJDK 12 с тем же результатом.Я также попытался запустить его под Windows, непосредственно из NetBeans и консоли, тот же результат
Если я использую тот же код с JDK 8, он работает нормально.
Код действительно простоследующий код fxml пропущен:
public class FXMLController implements Initializable {
@FXML
private WebView mapView;
@FXML
private Pane webPane;
@Override
public void initialize(URL url, ResourceBundle rb) {
mapView.getEngine().load("https://leafletjs.com/examples/quick-start/example.html");
}
}
Кто-нибудь сталкивался с той же проблемой или знает, как ее отладить?К сожалению, я не нашел информации об этом поведении.