簡體   English   中英

Raspberry pi上的JavaFx Ensemble

[英]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,就像這里宣布的那樣。

您可以在這些論壇中閱讀有關此內容的一些陳述:

  • Raspberry Pi 論壇 (現在已離線)
  • OpenJFX郵件列表

因此,您將無法運行任何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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM