jawt.lib 需要链接以使用JAWT_GetAWT API。
我通过这种方式创建了原生的“C”dll http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/8b04ee324a1a/test/java/awt/JAWT/myfile.cpp
我的java代码是 http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/8b04ee324a1a/test/java/awt/JAWT/MyCanvas.java
它在Window 7/8 64位操作系统中运行良好,只有以下代码。
对于32位操作系统,它给出了以下错误。
java.lang.UnsatisfiedLinkError: C:\Users\Rovet.Sen\Des
ktop\POC\U\MyCanvas-32.dll: Can't find dependent libraries
它在window7 32位操作系统中运行罚款。 现在它无法在window8 32位操作系统中运行。
因此,由于此dll的随机行为,我试图找出JAWT_GetAWT API的替代方案。
有没有办法为这个API编写自己的代码?
由于
答案 0 :(得分:-1)
由于您没有说明您执行了哪些安装步骤以及遇到问题所在。下面是我在评论中提到的link中提取的步骤。
accessbridge-2_0_2-fcs-bin-b06.zip
如果第3步失败,请向我们提供MVCE - Minimal, Complete, and Verifiable Example