Java 使用eclipse时Tesser4j(tesseract)的库编译错误

Java 使用eclipse时Tesser4j(tesseract)的库编译错误,java,eclipse,ocr,jna,tesseract,Java,Eclipse,Ocr,Jna,Tesseract,当我试图编译tess4j开发人员给出的示例代码时,我遇到了这个错误 我做了他们要求的所有事情,我遵循了这条线索中的步骤 还有很多其他的方法,但我还是没有成功 我得到这个错误 Exception in thread "main" java.lang.AbstractMethodError: com.sun.jna.Structure.getFieldOrder()Ljava/util/List; at com.sun.jna.Structure.fieldOrder(Structure.java:

当我试图编译tess4j开发人员给出的示例代码时,我遇到了这个错误 我做了他们要求的所有事情,我遵循了这条线索中的步骤

还有很多其他的方法,但我还是没有成功 我得到这个错误

Exception in thread "main" java.lang.AbstractMethodError: com.sun.jna.Structure.getFieldOrder()Ljava/util/List;
at com.sun.jna.Structure.fieldOrder(Structure.java:831)
at com.sun.jna.Structure.getFields(Structure.java:857)
at com.sun.jna.Structure.deriveLayout(Structure.java:983)
at com.sun.jna.Structure.calculateSize(Structure.java:908)
at com.sun.jna.Structure.calculateSize(Structure.java:896)
at com.sun.jna.Structure.allocateMemory(Structure.java:357)
at com.sun.jna.Structure.<init>(Structure.java:191)
at com.sun.jna.Structure.<init>(Structure.java:180)
at com.sun.jna.Structure.<init>(Structure.java:167)
at com.sun.jna.Structure.<init>(Structure.java:159)
at net.sf.ghost4j.GhostscriptLibrary$display_callback.<init>(GhostscriptLibrary.java:72)
at net.sf.ghost4j.Ghostscript.buildNativeDisplayCallback(Ghostscript.java:315)
at net.sf.ghost4j.Ghostscript.initialize(Ghostscript.java:281)
at net.sf.ghost4j.example.DisplayCallbackExample.main(DisplayCallbackExample.java:48)
线程“main”java.lang.AbstractMethodError中的异常:com.sun.jna.Structure.getFieldOrder()Ljava/util/List; 位于com.sun.jna.Structure.fieldOrder(Structure.java:831) 位于com.sun.jna.Structure.getFields(Structure.java:857) 位于com.sun.jna.Structure.deriveLayout(Structure.java:983) 位于com.sun.jna.Structure.calculateSize(Structure.java:908) 位于com.sun.jna.Structure.calculateSize(Structure.java:896) 位于com.sun.jna.Structure.allocateMemory(Structure.java:357) 位于com.sun.jna.Structure.(Structure.java:191) 位于com.sun.jna.Structure.(Structure.java:180) 位于com.sun.jna.Structure.(Structure.java:167) 位于com.sun.jna.Structure.(Structure.java:159) 在net.sf.ghost4j.GhostscriptLibrary$display_回调中。(GhostscriptLibrary.java:72) 位于net.sf.ghost4j.Ghostscript.buildNativeDisplayCallback(Ghostscript.java:315) 位于net.sf.ghost4j.Ghostscript.initialize(Ghostscript.java:281) 位于net.sf.ghost4j.example.DisplayCallbackExample.main(DisplayCallbackExample.java:48)
请我真的需要你的帮助

你需要使用JNA的旧版本(因为DLL是用WIN 32位编译的,所以我不得不使用windows和32位jre,或者重新编译DLL的源代码。最终我使用了32位PC(windows)。谢谢你的回答