Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.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
r和Java集成中的64位和32位问题_Java_R_64 Bit - Fatal编程技术网

r和Java集成中的64位和32位问题

r和Java集成中的64位和32位问题,java,r,64-bit,Java,R,64 Bit,我使用了R 64位和64位机器,但它仍然抱怨32位。不知道为什么它说的是IA 32位平台 java.lang.UnsatisfiedLinkError: D:\Apps\Analytics\statistics\R\sdk\library\rJava \jri\x64\jri.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform at java.lang.ClassLoader$NativeLibrary.load(Nati

我使用了R 64位和64位机器,但它仍然抱怨32位。不知道为什么它说的是IA 32位平台

java.lang.UnsatisfiedLinkError: D:\Apps\Analytics\statistics\R\sdk\library\rJava
\jri\x64\jri.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
       at java.lang.Runtime.loadLibrary0(Runtime.java:849)
       at java.lang.System.loadLibrary(System.java:1088)
       at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
       at java.lang.Class.forName0(Native Method)
java.lang.UnsatisfiedLinkError:D:\Apps\Analytics\statistics\R\sdk\library\rJava
\jri\x64\jri.dll:无法在IA 32位平台上加载AMD 64位.dll
位于java.lang.ClassLoader$NativeLibrary.load(本机方法)
位于java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
位于java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
位于java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
位于java.lang.Runtime.loadLibrary0(Runtime.java:849)
位于java.lang.System.loadLibrary(System.java:1088)
位于org.rosuda.JRI.Rengine(Rengine.java:19)
位于java.lang.Class.forName0(本机方法)

蒂姆,谢谢你的提示。问题是我的JDK是32位的,而OS是64位的,我安装了R,在安装过程中勾选了32位和64位版本

The issue is gone, after uninstalling R and re-installing only 32 bit version of R. In short, when jdk is 32 bit use R 32 bit irrespective of OS

您确定您有64位计算机吗?你有什么操作系统?谢谢你Mocker它是Windows Ultimate:系统类型:64位操作系统奇怪!你能做这个视频中描述的简单测试吗?你有什么结果?看起来你已经在64位处理器的硬件上安装了32位Windows 7。根据你的RAM需要,我会安装64位版本的Java,并使用64位版本的R。