問題タブ [jlink]
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 - Jlinkはモジュール記述子を導出できませんか?
にコンパイルした hello-world アプリケーションがあり.jar
ます。
ここで、JLink を使用して自己完結型の実行可能ファイルを作成したいと思います。
- このエラーはどういう意味ですか?
- どうすればこれを修正できますか?
私はUbuntu 18.04を使用しています。
アップデート:
--add-modules
フラグを追加しました。今私のコマンドは次のとおりです。
module-info.java
ファイルを追加しました。私のソースツリー:
そしてmodule-info.java
:
ただし、エラーメッセージは次のようになります。
エラー: モジュール hello が見つかりません
java-9 - 暗号プロバイダーで署名されたモジュラー JAR は、ランタイム イメージにリンクできません。
Java 実行可能ファイルをビルドするために jlink ツールを使用しようとしています。私は次の方法でそれを使用しています:
しかし、それは私に次のエラーを与えます:
「--ignore-signing-information」オプションを追加すると、実行可能ファイルが正常にビルドされますが、次の警告が表示されます。
その後、ビルド済みの実行可能ファイルを実行すると、次の例外が発生します。
私の質問は - 「jlink」ツールで署名付きの jar を使用する方法はありますか、または「Oracle 以外の JCE プロバイダがイメージにリンクされていない可能性があります」というエラーを回避する方法はありますか?