[Java Version] (Javaバージョン)の下にある
[Module access settings] (モジュールアクセスの設定)をクリックすると、このビューが開きます。
- [Default] (デフォルト)タブでは、Talendのコンポーネント、Talend Component Kitのフレームワーク、ビッグデータディストリビューションのJava内部モジュールを確認できます。
- [Custom] (カスタム)タブでは、カスタムコンポーネントのJava内部モジュールと、すべてのジョブやルートのグローバルなJava内部モジュールを設定できます。
- 特定のジョブに対してJava内部モジュールが設定されていない場合、次のようなエラーが発生することがあります:
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private static volatile java.net.Authenticator
java.net.Authenticator.theAuthenticator accessible: module java.base does not "opens java.net" to unnamed module @121f97fb
- Talend Studioによってビルドされたジョブのjob.shスクリプトファイルかjob.batというスクリプトファイルに、--add-opensパラメーターが追加されます。例:
--add-opens=java.base/java.net=ALL-UNNAMED
--add-opensパラメーターはまた、独立したものとして設定された全
tRunJobコンポーネント用のJavaコマンドに追加されます。