我正在尝试在运行最新Raspbian的Raspberry Pi 2上运行一个简单的FavaFX应用程序。 使用标准Java版本:
$ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)
应用程序启动,此错误显示
Caused by: java.lang.ClassNotFoundException: javafx.scene.web.WebView
使用此Java版本:
$ /opt/jdk1.8.0_60/bin/java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
此错误:
$ /opt/jdk1.8.0_60/bin/java -jar MyApp-0.0.1-SNAPSHOT-jar-with-dependencies.jar
Error: Could not find or load main class org.my.app.Main
该应用程序只是打开一个WebView。在我的笔记本电脑上它工作正常。
如果您需要更多信息,请告诉我们!谢谢你的帮助!
答案 0 :(得分:1)
第一个错误似乎是headless Java运行时。现在我正在阅读WebView不支持:https://www.raspberrypi.org/forums/viewtopic.php?t=69350&p=553602。
第二个错误似乎是您的JAR未正确构建或至少不包含org/my/app/Main.java
。请查看该课程所在的ZIP工具。