Java Access Bridge安装在64位计算机上不起作用?

时间:2010-01-18 16:15:24

标签: java c# .net java-access-bridge

我正在努力让JAB工作,所以我可以从java窗口中删除一些文本,但它的失败可怕。

奇怪的是,虽然无法在我的计算机上运行,但 可以在其他计算机上运行。

我的机器:7,64位
适用于:7 32位(2盒测试),XP 32位

如果您从Sun安装JAB安装应用程序,就像我没有在我的开发机器上完成那样,它似乎不起作用。如果您执行安装安装应用程序,它似乎可以正常工作。

Process Monitor未显示在执行期间无法找到任何DLL。

以前有人遇到过这个问题吗?是从Sun安装二进制文件的唯一解决方案吗?有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

终于搞定了。 [删除了不专业的咆哮...... 该死的,钻石!]在64位盒子上走JAB的步骤:

  1. 下载最新版本的JAB MANUAL INSTALL 包:http://java.sun.com/javase/technologies/accessibility/accessbridge/index.jsp
  2. 如果没有,请更新Java。不要成为一个混蛋。
  3. 如果您没有,请取消阻止,然后解压缩到某个文件夹
  4. 让您进入刚刚解压缩的InstallerFiles目录
  5. 将所有DLL文件移动到%SystemRoot%\ sysWow64中。文件是:JavaAccessBridge.dll,JAWTAccessBridge.dll,WindowsAccessBridge.dll
  6. 将所需的.jar文件移动到指定的java文件夹中。如果您正在运行JRE6,则要将jaccess-1_4.jaraccess-bridge.jar复制到c:\program files (x86)\java\jre6\lib\ext。根据您何时阅读本文,您可能需要检查文档以确定要放置在哪些位置的jar文件。很糟糕,我知道。
  7. 将文件accessibility.properties移动到JRE的根目录:c:\program files (x86)\java\jre6\lib未能执行此操作JAB 。如果将此文件放在lib文件夹中,则无法使用。这种扭曲会让你感到困惑两天。
  8. 不要打扰改变您的Path系统变量。在64位XP或7上无关紧要。
  9. 如果有的话,7号将会比其中任何人搞砸更多人,因为文档不清楚这个文件的去向。