Java访问桥断dll

时间:2012-10-04 22:18:53

标签: java c++ java-access-bridge

自从Java SE 7发现JAB在JDK中被包含之后,我终于包含了头文件和库,编译并得到了这个奇怪的错误:

  

C:\ Program Files(x86)\ Java \ jre7 \ bin \ JavaAccessBridge-32.dll:致命错误LNK1107:UngültigeodesderbeschädigteDatei:Lesen bei 0x2B8nichtmöglich。

表示lib无效或已损坏。有人知道这个设置有什么问题吗?

2 个答案:

答案 0 :(得分:1)

您需要将链接库(可能名为JavaAccessBridge-32.lib)提供给链接器,而不是DLL。

答案 1 :(得分:0)

好的问题是JavaAccessBridge-32.dll不是静态加载的。它是一个必须以编程方式加载的纯dll。