0

tess4j開発者から提供されたサンプルコードをコンパイルしようとすると、このエラーが発生します。彼らが求めたすべてのことを行いました。Eclipseで初めて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)

私は本当にあなたの助けが必要です

4

1 に答える 1

0

古いバージョンの JNA (<3.5) を使用するか、構造定義を修正して (現在必須の)getFieldOrder()メソッドを含める必要があります。

于 2013-07-18T13:21:42.527 に答える