問題タブ [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.

0 投票する
1 に答える
1373 参照

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側に何らかのサイレントコンパイルエラーやパラメータの欠落がありますか?