मैं rJava
विन 7 64 बिट के साथ एक कंप्यूटर पर स्थापित करने की कोशिश कर रहा हूं । जब मैं दौड़ता हूं
install.packages("rJava")
सब कुछ ठीक लग रहा है:
Installing package(s) into ‘C:/Users/djq/Documents/R/win-library/2.13’
(as ‘lib’ is unspecified)
trying URL 'http://software.rc.fas.harvard.edu/mirrors/R/bin/windows/contrib/2.13/rJava_0.9-1.zip'
Content type 'application/zip' length 654936 bytes (639 Kb)
opened URL
downloaded 639 Kb
package 'rJava' successfully unpacked and MD5 sums checked
The downloaded packages are in
C:\TEMP\RtmpW2eAUw\downloaded_packages
लेकिन जब मैंने लाइब्रेरी को लोड करने की कोशिश की तो मुझे library(rJava)
निम्नलिखित त्रुटि मिली:
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Users/me/Documents/R/win-library/2.13/rJava/libs/x64/rJava.dll':
LoadLibrary failure: %1 is not a valid Win32 application.
Error: package/namespace load failed for 'rJava'
मैंने जावा JRE (32 और 64 बिट संस्करण दोनों की कोशिश कर रहा है) और JDK (32 और 64 बिट दोनों का उपयोग करके) स्थापित किया है। मेरा R संस्करण है R version 2.13.1 (2011-07-08)
और मैं RStudio का उपयोग कर रहा हूं।
यदि मैं 32 बिट आर का उपयोग करने की कोशिश करता हूं, तो मैं rJava
ठीक लोड कर सकता हूं । क्या समस्या सिर्फ rJava
64 बिट में नहीं चलती है? मैं कैसे बता सकता हूं कि 64 के बजाय केवल 32 के लिए एक पैकेज है?
संपादित करें: अभी पोस्ट किया गया R.version()
:
> R.Version()
$platform
[1] "x86_64-pc-mingw32"
$arch
[1] "x86_64"
$os
[1] "mingw32"
$system
[1] "x86_64, mingw32"
$status
[1] ""
$major
[1] "2"
$minor
[1] "13.1"
$year
[1] "2011"
$month
[1] "07"
$day
[1] "08"
$`svn rev`
[1] "56322"
$language
[1] "R"
$version.string
[1] "R version 2.13.1 (2011-07-08)"
Program Files
या नहीं Program Files (x86)
। स्वीकृत उत्तर के अनुसार विंडो में पथ जोड़ें। यदि Program Files (x86)
, इसका मतलब है कि आपके पास 32-बिट संस्करण है, तो लिंक साइटों का अनुसरण करें । URLsite/rforfishandwildlifegrads/home/week_2/… ।
R.Version()
अपने प्रश्न के परिणाम चिपका सकते हैं ? मैंनेrJava
आपके प्रश्न में वर्णित सटीक पद्धति का उपयोग करने के 64 बिट संस्करण को स्थापित किया है । मेरा अनुमान है कि R का आपका संस्करण 32 बिट का है।