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

0 投票する
0 に答える
801 参照

java - Jlinkはモジュール記述子を導出できませんか?

にコンパイルした hello-world アプリケーションがあり.jarます。

ここで、JLink を使用して自己完結型の実行可能ファイルを作成したいと思います。

  • このエラーはどういう意味ですか?
  • どうすればこれを修正できますか?

私はUbuntu 18.04を使用しています。


アップデート:

--add-modulesフラグを追加しました。今私のコマンドは次のとおりです。

module-info.javaファイルを追加しました。私のソースツリー:

そしてmodule-info.java

ただし、エラーメッセージは次のようになります。

エラー: モジュール hello が見つかりません

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

java-9 - 暗号プロバイダーで署名されたモジュラー JAR は、ランタイム イメージにリンクできません。

Java 実行可能ファイルをビルドするために jlink ツールを使用しようとしています。私は次の方法でそれを使用しています:

しかし、それは私に次のエラーを与えます:

「--ignore-signing-information」オプションを追加すると、実行可能ファイルが正常にビルドされますが、次の警告が表示されます。

その後、ビルド済みの実行可能ファイルを実行すると、次の例外が発生します。

私の質問は - 「jlink」ツールで署名付きの jar を使用する方法はありますか、または「Oracle 以外の JCE プロバイダがイメージにリンクされていない可能性があります」というエラーを回避する方法はありますか?