64 ビット Windows でGROBIDを実行しようとしています。
Windows 用の x64 ビット バージョンのライブラリはありません (少なくとも私は見つけられませんでした)。64 ビット JRE を使用する 64 ビット Linux と、32 ビット JRE を使用する 32 ビット Windows で動作します。したがって、JRE のバージョンは問題ではありません。
64 ビット Windows - libcrfpp ファイルを含める必要があることは理解しています。しかし、私はそれを見つけることができません。どこでそれを見つけることができるか、または実行するのを手伝ってもらえますか?
ただし、次のようなエラーが発生します-
Windows 64 で 64 ビット JVM を使用して実行しようとするとエラーが発生する -
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.grobid.core.main.GrobidParser.<clinit>(GrobidParser.java:22)
at org.pushpin.main.Main.main(Main.java:138)
Caused by: java.lang.RuntimeException: Unable to find a native CRF++ library: Folder <FOLDER>\GROBID_HOME\.\lib\win-64 does not exist
at org.grobid.core.main.LibraryLoader.load(LibraryLoader.java:21)
at org.grobid.core.impl.GrobidFactoryImpl.init(GrobidFactoryImpl.java:35)
at org.grobid.core.impl.GrobidFactoryImpl.newInstance(GrobidFactoryImpl.java:22)
at org.grobid.core.impl.GrobidFactoryImpl.instance(GrobidFactoryImpl.java:14)
at org.grobid.core.GrobidFactory.<clinit>(GrobidFactory.java:13)
... 2 more
Windows 64 で 32 ビット JVM を使用して実行しようとすると更新エラーが発生する -
Caused by: java.io.IOException: Cannot run program "<project path i have removed it>\lib/pdftoxml": CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at java.lang.Runtime.exec(Runtime.java:615)
at java.lang.Runtime.exec(Runtime.java:448)
at java.lang.Runtime.exec(Runtime.java:345)
at org.grobid.core.document.Document.pdf2xml(Document.java:217)
at org.grobid.core.engines.HeaderParser.processing(HeaderParser.java:86)