2010-01-18 112 views
1

我试图让JAB工作,所以我可以从Java窗口中刮掉一些文本,但它的失败可怕。Java Access Bridge安装在64位机器上不起作用?

奇怪的是,虽然它没有我的机器上工作确实在其他机器上工作。

我的机器:7,64位
文选:7 32位(2盒测试),XP 32位

常见的事情看来,如果你安装Sun的JAB安装应用程序,如我没有在我的开发机器上完成,它不起作用。如果你安装安装应用程序,它似乎工作。

进程监视器不显示在执行期间无法找到任何DLL。

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

回答

0

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

  1. 下载最新的JAB 手册的版本安装包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. 不要打扰改变你的路径系统变量。它在64位XP或7上无关紧要。

如果有的话,第7位将会比他们中的任何人都搞砸了更多的人,因为文档不清楚该文件的位置。

+0

有一个自述(其犯规与安装出现,但存在于download.java.net),并给出了在64位的系统上安装JAB的更好操作的指令:[自述](http://download.java。净/ accessbridge/2.0.2 /晋升/ B03/README.txt文件) – stamhaney 2014-01-01 11:08:54

相关问题