5

Java 1.7 では、Java Access Bridge が最初からバンドルされています。jabswitch.exe -enableこの特定の JRE の JAB を有効にするには、実行するだけでよいことが示されています。

インストーラーから JRE を取得すると、これは正常に機能します。ただし、Windows 専用の Java アプリケーションをデプロイする場合は、インストールを簡単にするために JRE をバンドルすることをお勧めします。JREがバンドルされている場合、Java Access Bridgeをアクティブにすることはできないようです

バンドルされた JRE で Java Access Bridge を有効にする方法はありますか?

4

3 に答える 3

0

次の 3 つの手順を実行する必要があります (構成の説明: Windows 7 64 ビット、プライベート JRE 8 64 ビット、および JAWS 14)。

  1. Oracle サイトで文書化されているようにコピー\jre\bin\WindowsAccessBridge-64.dllします: http://docs.oracle.com/javase/7/docs/technotes/guides/access/enable_and_test.htmlC:\Windows\System32
  2. (非公開) 次のレジストリ ファイルをインポートします。

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Accessibility]
    "Configuration"=",oracle_javaaccessbridge"
    
  3. (非公開) JRE バイナリの場所をユーザーのPATH環境変数に追加 (例: C:\mydir\jre\bin)

にコメントを外した行があることを確認してくださいaccessibility.properties:

assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true

また、Java アプリケーションの前に JAWS を開始します。

于 2015-05-26T10:20:14.863 に答える
0

コマンドラインスイッチは-ではなく/を取ると思います

例: jabswitch.exe /enable

コマンドラインのヘルプはこちら

jabswitch.exe /help

jabswitch [/enable | /disable | /version | /?]

Description:
  jabswitch enables or disables the Java Access Bridge.

Parameters:
  /enable   Enable the Java Accessibility Bridge.
  /disable  Disable the Java Accessibility Bridge.
  /version  Display the version.
  /?        Display this usage information.

Note:
  The Java Access Bridge can also be enabled with the
  Windows Ease of Access control panel (which can be
  activated by pressing Windows + U).  The Ease of Access
  control panel has a Java Access Bridge checkbox.  Please
  be aware that unchecking the checkbox has no effect and
  in order to disable the Java Access Bridge you must run
  jabswitch.exe from the command line.

また、JAWS に関しては、JAB 2.0.4 に付属する Java7 update 60 を入手してみてください。このバージョンでは JAWS のバグが修正されています。

于 2014-09-02T08:31:25.947 に答える