Win7

2013-01-31 11 views
6

पर rJava पैकेज लोड करने में समस्याएं मैंने आर (2.15.2) और जावा (7.11), और RStudio (0.97.310) के नवीनतम संस्करणों को स्थापित किया है, मैं rjava पैकेज को लोड करने का प्रयास कर रहा हूं। यह ठीक से स्थापित करने के लिए लग रहा था, लेकिन जब मैं library(rJava) फोन मैं निम्नलिखित त्रुटि मिलती है:Win7

Error : .onLoad failed in loadNamespace() for 'rJava', details: 
call: stop("No CurrentVersion entry in '", key, "'! 
Try re-installing Java and make sure R and Java have matching architectures.") 
error: object 'key' not found 
Error: package/namespace load failed for ‘rJava’ 

rJava के लिए दस्तावेज़ जावा 1.5+ लिए संदर्भ बनाता है, तो मैं सोच रहा हूँ अगर मैं करने के लिए जावा का एक प्राचीन संस्करण को स्थापित करने की जरूरत है इस समस्या को हल करें। कोई भी सहायताकाफी प्रशंसनीय होगी!

+1

जांचें कि क्या आपको 64 बिट या 32 की आवश्यकता है। आपके जावा प्रकार और आर प्रकार से मिलान करने की आवश्यकता है। देखें: http://java.com/en/download/faq/java_win64bit.xml –

+0

जावा के किस संस्करण को आपने 'सिस्टम ("जावा-वर्जन") गाया है? – agstudy

+0

यह मुझसे पूछे गए प्रश्न के लगभग एक डुप्लिकेट है: http://stackoverflow.com/questions/10545458/rjava-warning-meaning लेकिन मेरा पैकेज संकलित करने के लिए और अधिक था। किसी भी घटना में मुद्दा वही है। –

उत्तर

6

ठीक है, मैंने इसे समझ लिया। मुझे लगता है कि मुझे राजवा विकास वेबसाइट पर रिलीज नोट्स पढ़ना चाहिए था। मैंने जावा स्थापित किया था, लेकिन जेडीके नहीं। एक बार मैंने इसे स्थापित करने के बाद, सब कुछ ठीक काम किया।

1

मुझे यह समस्या थी और इसे Java download site से जावा 64-बिट डाउनलोड करने और स्थापित करने के लिए हल किया गया था (जिसे आपको संभवतः चुनना चाहिए यदि आपके पास आधुनिक कंप्यूटर है)।

संबंधित मुद्दे