Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tess4J未在32位JVM中运行_Java_Jvm_Java Native Interface_Jna_Tess4j - Fatal编程技术网

Java Tess4J未在32位JVM中运行

Java Tess4J未在32位JVM中运行,java,jvm,java-native-interface,jna,tess4j,Java,Jvm,Java Native Interface,Jna,Tess4j,我在让tess4j在32位jvm环境中工作时遇到了一个问题。奇怪的是,它工作在64位,而不是32位(与其他人似乎面临的问题相反) 我在根目录中创建了一个lib文件夹,并将dll放在其中 System.setProperty("jna.library.path","lib/win32-x86"); 我还尝试将DLL放在根目录中,但没有成功。 我曾尝试使用32位jvm从32位ide运行它,但仍然没有成功 我只想按原样使用64位,但我需要使用另一个只能在32位环境中工作的库 如果您对此有任何

我在让tess4j在32位jvm环境中工作时遇到了一个问题。奇怪的是,它工作在64位,而不是32位(与其他人似乎面临的问题相反)

我在根目录中创建了一个lib文件夹,并将dll放在其中

System.setProperty("jna.library.path","lib/win32-x86");    
我还尝试将DLL放在根目录中,但没有成功。 我曾尝试使用32位jvm从32位ide运行它,但仍然没有成功

我只想按原样使用64位,但我需要使用另一个只能在32位环境中工作的库

如果您对此有任何意见,我将不胜感激


谢谢

使用
-Djna运行。debug_load=true
,JNA将描述它试图加载目标库的位置和方式。您能试用最新版本1.4看看是否有帮助吗?
System.setProperty("jna.library.path","lib/win32-x86");