首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Access Bridge安装在64位计算机上不工作?

Java Access Bridge安装在64位计算机上不工作?
EN

Stack Overflow用户
提问于 2010-01-18 16:15:24
回答 1查看 1.7K关注 0票数 0

我试图让JAB正常工作,这样我就可以从java窗口中抓取一些文本,但是它失败了。

奇怪的是,虽然不能在我的机器上工作,但它可以在其他机器上工作。

我的机器: 7,64位

工作:7 32位(2盒测试),XP 32位

常见的情况是,如果您不从Sun安装JAB安装应用程序,就像我还没有在开发机器上安装一样,它就不能工作。如果您确实安装了安装应用程序,它似乎可以工作。

Process没有显示在执行过程中无法找到任何DLL。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-18 20:48:06

终于起作用了。不专业的咆哮消除了..。该死的钻石!敲击64位框的步骤:

  1. 下载JAB 手册安装包的最新版本:http://java.sun.com/javase/technologies/accessibility/accessbridge/index.jsp
  2. 如果您还没有更新Java,请不要成为一个混蛋。
  3. 如果没有,则解压压缩,然后解压缩到某个文件夹
  4. 进入您刚刚解压缩的InstallerFiles目录
  5. 将所有DLL文件移动到%SystemRoot%\sysWow64 64中。文件有: 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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2087420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档