Intellijで小さなJavaFXアプリケーションを開発しています。Raspberry Raspbian以外のウィンドウでJavaFX jarを実行
Intellijアーティファクトを含むjarファイルにコンパイルしました。コマンドラインjava -jar file.jar
またはjarファイルをダブルクリックすると、Windowsでうまく動作します。
アプリは一日中実行する必要があり、私はその最も安い方法だと思うので、私はラズベリーを使用することを選択しました。
は、私は、OracleからRaspbian JDK 8にJVMが動作しているOracleのWebサイトLinux ARM 32 Hard Float ABI 77.78 MB jdk-8u111-linux-arm32-vfp-hflt.tar.gz
の最後のARMバージョンを、それをインストールし、java -version
との正しいバージョンを示しています。私はインストールがOKであると仮定しますが、私はjarファイルを実行しようとすると、それは言う:
Error: Could not find or load main class es.company.MainApp
Manifest.MF
が正確であるとのIntelliJ JDKのバージョンが1.8.0_66
私はJavaFXがもはやARM用JDKの一部ではないと考えています。あなたは独立してJavaFXを入手する必要があります。私が理解しているところでは、(これはhttp://gluonhq.com/labs/javafxports/get/)あなたのために働くはずです(私はラズベリーパイについて少しは知っていますが)。 [here](https://wiki.openjdk.java.net/display/OpenJFX/Main)も参照してください。 –