同一サーバに複数のJDKがインストールされることによる、Aspose.PDF for Java側への影響有無

RHEL 8.8のサーバに以下のJDKを順番にインストールしますが、システム全体でデフォルトで使用するJDKはOracleJDKとする予定です。
通常では後からインストールされたJDKがデフォルトで使用するJDKとなりますが、RHELのalternativesコマンドを使用してOracleJDKを
デフォルトのJDKとなる様に設定することを考えております。
・OracleJDK 1.8
・OpenJDK 1.8

①複数のJDKがインストールされることにより、Aspose.PDF for Javaの動作や設定に影響はございますでしょうか? また、制約・制限はありますでしょうか?
②一時的にOpenJDK 1.8がデフォルトのJDKになることで、Aspose.PDF for Javaの動作や設定に影響はございますでしょうか? また、制約・制限はありますでしょうか?

@Nakashima_Haruki

  • システム構成: 同じシステムに複数の JDK をインストールしても、Aspose.PDF for Java を含む Java アプリケーションには本質的に影響しません。重要なのは、正しい JDK がデフォルトとして設定されているか、アプリケーションの実行時に明示的に指定されていることを確認することです。
  • 環境変数: アプリケーションの実行時に、JAVA_HOME 環境変数とシステム PATH が目的の JDK バージョンを指すように正しく設定されていることを確認してください。
  • ライブラリと依存関係: Aspose.PDF for Java には、JDK が最小バージョン要件を満たしている限り、特定の JDK バージョンに関連付けられた特定の依存関係はありません。 Aspose.PDF for Java では、JDK 1.8 が完全にサポートされています。

デフォルトのJDKの一時設定:

  • 実行: コードが OpenJDK 1.8 と互換性がある場合、OpenJDK 1.8 を一時的にデフォルト JDK として設定しても、Aspose.PDF for Java の動作には影響しません。 Aspose.PDF for Java は、通常、Oracle JDK と OpenJDK の両方と互換性があります。
  • 環境変数: JAVA_HOMEPATH が OpenJDK 1.8 に正しく設定されていることを確認してください。この一時的な変更により、OpenJDK 1.8 がシステムのデフォルトになり、別の JDK を明示的に指定せずに実行されるすべての Java アプリケーションに影響します。
  • パフォーマンスと機能: Oracle JDK と OpenJDK では、パフォーマンスと機能に若干の違いがある場合があります。ただし、Aspose.PDF for Java を含むほとんどのアプリケーションでは、これらの違いは無視できます。

また、Aspose.PDF for Java は JDK 1.7 とは別に提供されることに注意してください。したがって、デフォルトの JDA を完成させる前に徹底的なテストを行ってから、アプリケーションをデプロイすることをお勧めします。 1.7 以降の JDK を使用する場合、シンプルな Aspose.PDF for Java は互換性を維持します。

お世話になっております。大変遅れ申し訳ありません。
回答頂きありがとうございます。
内容につきまして承知致しました。
本件、クローズして頂いて結構です。ご対応頂きありがとうございました。

@Nakashima_Haruki

ご親切なフィードバックをありがとうございます。何かサポートが必要な場合は、お気軽に新しいトピックを作成してください。