問題タブ [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.
spring-boot - springboot ファット jar の graalvm ネイティブ イメージが NoSuchMethodException xxx をスローします。() 実行時
springboot ファット jar のネイティブ イメージをビルドできましたが、java.lang.NoSuchMethodException: com.my.passgenerator.PassGeneratorApplication.<init>()
実行すると例外 " " がスローされます。デフォルトの構築と空の init() メソッドを追加しようとしましたが、両方とも失敗しました。この例外を克服し、このネイティブ イメージを実行するにはどうすればよいですか?
以下は完全なログです。
java - Micronaut データのネイティブ イメージ: タイプ [io.micronaut.data.operations.PrimaryRepositoryOperations] の Bean が存在しません
https://github.com/rmondejar/micronaut-postgres-exampleに従って、Micronaut、Micronaut Data、JPA、Postgres、および GraalVM を使用して新しい例に取り組んでいます 。
この例は、次の機能を備えた Micronaut Launch 2.0.0.RC1 を使用して作成されています。
ネイティブ イメージがなくても、完全に機能し、テストに合格しました。
ネイティブ イメージを生成して実行すると、次のようになります。
ただし、リポジトリに到達すると、常に失敗します。
ネイティブにすると設定ミスの問題のようですが、ガイドに従って生成されたアプリケーションを使用しているため、何が欠けているのかわかりません。
date - Quarkus GraalVM ネイティブ イメージの DateTimeFormatter とローカリゼーション
Javaでローカリゼーションを使用して、日付をローカルスタイルで印刷しようとしました。私はすでに数字と通貨で同様の機能を作成していますが、今日まで同じ動作を適用できませんでした.
数日前にこのトピックを投稿したときに学んだように、ネイティブ モードの GraalVM Quarkus Locale では、ネイティブ モードでローカリゼーションを使用し、「@AutomaticFeature」を作成する必要があります。
このトリックは、数値と通貨に対して機能します。
しかし、 DateTimeFormatter では機能しません:
開発モードではすべて問題ありませんが、ネイティブ モードではロケールは無視されます。スタイルは常に同じで、月名は翻訳されません。Google で解決策を探していましたが、何も見つからなかったので、StackOverflow で質問しました。
必要に応じてご利用いただけます。
よろしく、ステファン。