dre*_*nda 5 java javafx raspberry-pi javafx-8 javafxports
我正试图在我的新RaspBerry pi上运行Esemble8.jar.我遵循了这个教程:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPiFX/raspberryfx.html
我能够安装Java8,但是当我尝试运行Ensemble8.jar(或任何其他小型JavaFx应用程序)时,我遇到了这个错误:
Error: Could not find or load main class ensemble.EnsembleApp
Run Code Online (Sandbox Code Playgroud)
我的PATH是正确的; 你有什么建议来解决这个问题吗?
谢谢!
Jos*_*eda 15
从ARM版本的8u33开始,Oracle就已经从ARM发行版中删除了JavaFX,就像这里宣布的那样.
您可以在这些论坛中阅读有关此内容的一些陈述:
因此,您将无法运行任何JavaFX应用程序...除非您将版本降级到支持JavaFX的最后一个JDK8u6,或者您提供了有效的版本jfxrt.jar.
你可以做到这一点下面这个教程中,交叉建筑物的OpenJFX对于ARM,或者只是使用一些像这样的已建成配送一个托管的JavaFXPorts项目.
下载完成后armv6hf-sdk.zip,将其解压缩,然后需要添加此命令行选项以将此外部源附加到类路径,并使用扩展机制:
-Djava.ext.dirs=<path to armv6hf-sdk>/rt/lib/ext
Run Code Online (Sandbox Code Playgroud)
例如,您需要从实际路径运行其中一个JavaFX旧样本:
sudo /opt/jdk1.8.0_33/bin/java -Djava.ext.dirs=<path to armv6hf-sdk>/rt/lib/ext -jar BrickBreaker.jar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8348 次 |
| 最近记录: |