コマンド ラインまたは RPA スクリプトを使用して IBM i Access Client Solutions (ACS) を起動
上記の具体的なコマンドはどのようになっていますか?
ACSのアイコンから起動すると問題ない、ということですので、こちらと差異があるのかもしれません。
また、
ACS 1.1.9.x 以降ではの動作は変更されましたか? Environment.getBrowserType()
は具体的なエラーの原因が不明なため、コメントがむつかしいと思います。
現在のACS 1.1.9.xの推奨JavaバージョンはJava11です。Java11を試す案はあると思います。
参考)
https://www.ibm.com/support/pages/node/719405
------------------------------
MIKIO SASAKI
------------------------------
Original Message:
Sent: Tue August 05, 2025 10:00 PM
From: Saori Koinuma
Subject: Issue with ACS: Environment.getBrowserType(): unknown browser Error When Using Temurin
■ 問題の概要
コマンド ラインまたは RPA スクリプトを使用して IBM i Access Client Solutions (ACS) を起動すると、次のメッセージが表示され、端末ウィンドウがハングします。
Environment.getBrowserType(): unknown browser, java.vendor=temurin
- ターミナル ウィンドウを閉じると、ACS エミュレータも終了します。
- エミュレータを GUI (アイコン) 経由で一度起動すると、その後のコマンドライン起動は問題なく動作します。
■ 環境
アイテム | 価値 |
---|
OS | Windows 11 Enterprise 24H2 (一部の Windows 10 システムでも再現可能) |
ACSバージョン | 1.1.9.3 から 1.1.9.7 |
ジャワ | Eclipse Temurin (OpenJDK 8) |
ターミナル | Windows ターミナル(Windows 11 のデフォルト) |
■ 実施した措置
- node/719405 からの IBM のガイダンスに従って Windows コンソール ホストに切り替えましたが、効果はありませんでした。
- GUI 経由で ACS を一度起動すると、問題は一時的に解決されます。
- ACS 1.1.9.3 以降の Windows 10 でも問題が確認されています。
■ 質問
- Temurin を使用する場合の公式の回避策または推奨構成はありますか?
- ACS 1.1.9.x 以降ではの動作は変更されましたか?
Environment.getBrowserType()
- RPA またはバッチ環境で安定した ACS 操作を実現するためのベスト プラクティスは何ですか?
-------------------------------------------
------------------------------
Saori Koinuma
------------------------------