メニューボタン
サポートチーム便り2025.12.10

ACSで使用するJavaを指定できないでしょうか?

Question

PCのアーキテクチャが64bitの為ACS用にIBM Semeru Runtimesの64bitのJavaを使用しています。

しかし、業務アプリケーション用に32bit版の別のJavaも導入する必要があります。

今回PCに業務アプリケーション用のJavaをインストールしたところ、ACSのJavaも32bit版に変わってしまいました。

ACSで使用するJavaをIBM Semeru RuntimesのJavaに戻したいのですが、ACSだけ特定のJavaを使用するような指定はできるのでしょうか。

Answer

ACSにJavaのフォルダーを組み込む方法がございます。

JavaのZIPを入手して解凍し、中にあるJavaのフォルダーをACSの acslaunch_win-64.exe と同じ階層に配置する方法です。

  1. IBM Semeru Runtimesの入手

    先ず下記のサイトからIBM Semeru Runtimesã のJavaを入手します。

    IBM Semeru Runtimes
    https://developer.ibm.com/languages/java/semeru-runtimes/downloads/

    ここでは例として、Java 11.0.29.0 のJREのZIPファイルをダウンロードします。

  2. ZIPファイルを解凍

    ダウンロードしたZIPファイルを解凍すると、画像のようなフォルダーがあります。

  3. JavaのフォルダーをACSのフォルダーに組み込む

    Javaのフォルダー「jdk-11.0.29+7-jre」を丸ごとACSの acslaunch_win-64.exe と同じ階層に配置します。

    ※ACSのacslaunch_win-64.exeの場所は、ACSをインストールする時に実行したモジュールによって異なります。
    install_acs_64.js ⇒ 「C:\Users\PCユーザー名\IBM\ClientSolutions\Start_Programs\Windows_x86-64」
    install_acs_64_allusers.js ⇒「C:\Users\Public\IBM\ClientSolutions\Start_Programs\Windows_x86-64」

  4. ACSを起動して製品情報を確認

    ACSのセッションファイル(.hod)などを起動して「ヘルプ」→「製品情報」を開き、指定したJavaが使用されていることを確認します。


他にも -vmオプションでJavaを指定する方法もありますが、コマンドに不慣れな方は上記の方が簡単かもしれません。


参照サイト:Getting IBM OpenJ9 Java and Including it with IBM i ACS
https://www.ibm.com/support/pages/getting-ibm-openj9-java-and-including-it-ibm-i-acs

by . 槻樹

あわせて読みたい記事

PAGE TOP