软件指南针:专注于软件传播与分享

JDK工具jabswitch用法详解

来源:原创 1260次浏览 0条评论
☞ 本文主要介绍软件Java的相关内容:JDK工具jabswitch用法详解

   其下列版本/分支可以参考本文:

  • 全部版本/分支

jabswitch,就是Java Access Bridge Switch的简称,用于控制Java访问桥的开/关。

Java访问桥是一种技术,让Java应用程序实现Accessibility API,以供Microsoft Windows系统的辅助技术访问。

启用/禁用Java Access Bridge

Java Access Bridge 内置于Java SE 7 Update 6(7u6)及以上版本。JRE 7u6内置Java Access Bridge 2.0.3。默认情况下,Java Access Bridge没有启用。

启用Java Access Bridge

你可以运行以下命令启用Java Access Bridge:

jabswitch -enable
除此之外,在Windows Vista及以上版本中,你可以通过控制面板启用Java Access Bridge。
  1. 点击【开始】 > 【控制面板】 > 【Ease of Access】(轻松访问) > 【Ease of Access Center】(轻松访问中心)。你也可以使用快捷键Windows + U来访问【Ease of Access Center】。
  2. 选择【Use the computer without a display】(使用没有显示器的电脑)。
  3. 在【Other programs installed】(其他安装程序)部分,选择复选框【Enable Java Access Bridge】(启用Java Access Bridge)。

注意:在启用Java Access Bridge之后,你必须重启你的辅助技术软件和使用Accessibility API的Java应用程序。

禁用Java Access Bridge

你可以运行如下命令禁用Java Access Bridge:

jabswitch -disable
注意:你无法通过Windows 轻松访问中心来禁用Java Access Bridge。

测试Java Access Bridge

你可以通过以下步骤测试Java Access Bridge:

  1. 确保启用Java Access Bridge。
  2. 安装支持Java Access Bridge的辅助技术产品,例如JAWS 或 NonVisual Desktop Access (NVDA),Windows屏幕阅读器。
  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 Downloads下载该版本。

故障排除

在64位系统上使用辅助技术

以下列出在64位操作系统上的辅助技术JAWSNVDA的最低版本(当结合Java Access Bridge使用它们时):

  • JAWS: 13及以上版本
  • NVDA: 2011及以上版本

注意: 如果你在32位的JRE上使用64位版本的JAWS,JAWS可能无法正确读取值。在这种情况下,请安装64位的JRE并重启JAWS。

仅在私有JRE中使用Java Access Bridge

JDK包含一个私有的JRE。这是运行JDK内置的工具所必需的。私有JRE并没有在系统中注册;没有文件复制到其他位置,也没有创建注册表。不像公共的JRE(你可以从JDK中进行单独安装),私有JRE并不复制Java Access Bridge所需的dll文件到Windows的system32目录。

如果你想要配合私有JRE使用Java Access Bridge,请复制JDK安装目录/jre/bin中名为WindowsAccessBridge*.dll的文件复制到Windows的system32目录。

作者:软件指南针(http://www.softown.cn),转载请保留出处!

用户评论

使用指南 故障排除 0 返回顶部