問題タブ [graalvm-native-image]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Graal でコンパイルされた JavaFX アプリケーションでの java.lang.ClassNotFoundException
私は、ネイティブ アプリにコンパイルできる小さな OpenJFX プロジェクトに取り組んでいます。ソース コードの関連部分のサンプルを次に示します。
Main.java
App.java
pom.xml
プロジェクトは、2 つの .jar ファイルとネイティブ バイナリ (この特定のケースでは、Linux x86_64 Glibc ELF バイナリ) に正常にコンパイルされます。非スタンドアロンの .jar (後で GraalVM によってコンパイルされる) は、.jar を使用して正常に実行されjava --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml -jar target/app-1.0-SNAPSHOT.jar
ます。ただし、生成されたネイティブ バイナリをtarget/app
ターミナルから起動すると、次のエラーが発生します。
私が間違っていることはありますか、GraalVM側に何らかのサイレントコンパイルエラーやパラメータの欠落がありますか?