Java Access Bridgeの有効化とテスト

Java Accessibilityガイド> Java Access Bridgeの有効化とテスト

Java Access Bridgeは、Java Accessibility APIを実装するJavaアプリケーションおよびアプレットをMicrosoft Windowsシステム上のユーザー補助テクノロジから可視にするためのテクノロジです。詳細は「Java SE Desktop Accessibility」を参照してください。

次の項目について説明します。

Java Access Bridgeの有効化と無効化

Java Access Bridgeは、Java SE Runtime Environment (JRE) Release 7 Update 6 (7u6)以降に付属しています。Java Access Bridge 2.0.3はJRE 7u6に付属しています。デフォルトで、Java Access Bridgeは有効にされていません。

Java Access Bridgeの有効化

Java Access Bridgeを有効にするには、次のコマンドを実行します(%JRE_HOME%はJREのディレクトリです)。

%JRE_HOME%\bin\jabswitch -enable

Windows Vista以降では、Java Access Bridgeをコントロール・パネルで有効にすることもできます。

  1. スタート」>「コントロール・パネル」>「コンピュータの簡単操作」>「コンピュータの簡単操作センター」に移動します。または、Windowsロゴ・キー+Uを押して「コンピュータの簡単操作センター」にアクセスします。
  2. コンピュータを画面なしで使用します」を選択します。
  3. 他のインストールされたプログラム」セクションで、「Java Access Bridgeを有効にする」チェックボックスを選択します(下にスクロールする必要がある場合があります)。

: Java Access Bridgeを有効にしたあと、ユーザー補助テクノロジ・ソフトウェアと、Accessibility APIを使用するJavaアプリケーションを再起動する必要があります。

Java Access Bridgeの無効化

Java Access Bridgeを無効にするには、次のコマンドを実行します。

%JRE_HOME%\bin\jabswitch -disable

: Java Access BridgeをWindowsの「コンピュータの簡単操作センター」で無効にすることはできません。

Java Access Bridgeのテスト

Java Access Bridgeをテストするには、次の手順に従ってください。

  1. Java Access Bridgeが有効であることを確認します。
  2. Java Access Bridgeをサポートする次のようなユーザー補助テクノロジ製品をインストールします。
  3. Accessibility APIを使用するJavaアプリケーション(SwingSet2デモンストレーション・プログラムなど)を実行します。ユーザー補助テクノロジ製品がJavaアプリケーションで正しく動作することを確認します。

Java Access Bridgeテスト・ツールの入手

Java Access Bridgeテスト・ツールJava MonkeyおよびJava FerretはJDKに付属していません。これらのツールはJava Access Bridge 2.0.2に含まれています。このバージョンはJava Access Bridgeのダウンロードからダウンロードしてください。

トラブルシューティング

64ビット・オペレーティング・システムでのユーザー補助テクノロジの使用

64ビット・オペレーティング・システムでのユーザー補助テクノロジの最小バージョン要件を次に示します。

: 32ビットと64ビットの両方のバージョンのJREをインストールすることをお薦めします。32ビット・バージョンでは32ビットのユーザー補助テクノロジのサポートのみが追加され、64ビット・バージョンでは64ビットのユーザー補助テクノロジのサポートのみが追加されます。

Java Access BridgeはプライベートJREでのみ使用

JDKにはプライベートJREが含まれています。これは、JDKに含まれるツールを実行するために必要です。JDKのインストール時にオプションとしてパブリックJREをインストールせず、JRE単独でもインストールしていない場合で、JDKのプライベートJREを使用するときは、次の表に従ってファイルを手作業でコピーする必要があります。

プライベートJREからWindowsディレクトリにコピーするダイナミック・リンク・ライブラリ(DLL)のファイル
JDK Windowsオペレーティング・システム コピーするファイル コピー先ディレクトリ
32ビット 32ビット <JDKのインストール・ディレクトリのパス>\jre\bin\WindowsAccessBridge.dll C:\Windows\System32
32ビット 64ビット <JDKのインストール・ディレクトリのパス>\jre\bin\WindowsAccessBridge-32.dll C:\Windows\SysWOW64
64ビット 64ビット <JDKのインストール・ディレクトリのパス>\jre\bin\WindowsAccessBridge-64.dll C:\Windows\System32

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.