[英]JavaFx Ensemble on Raspberry pi
我正試圖在我的新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
我的PATH是正確的; 你有什么建議來解決這個問題嗎?
謝謝!
從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
例如,您需要從實際路徑運行其中一個JavaFX舊樣本:
sudo /opt/jdk1.8.0_33/bin/java -Djava.ext.dirs=<path to armv6hf-sdk>/rt/lib/ext -jar BrickBreaker.jar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.