0

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

C:\Program Files (x86)\Java\jre7\bin\JavaAccessBridge-32.dll : 致命错误 LNK1107: Ungültige oder beschädigte Datei: Lesen bei 0x2B8 nicht möglich。

这意味着该库无效或损坏。有人知道这个设置有什么问题吗?

4

2 回答 2

1

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

于 2012-10-04T22:23:47.560 回答
0

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

于 2012-10-11T11:03:43.777 回答