ปัญหา
เมื่อคุณพยายามที่จะโหลดแพคเกจ 'rJava' คุณได้รับข้อผิดพลาด:
ข้อผิดพลาด: ล้มเหลว.onLoad ใน loadNamespace() สำหรับ 'rJava'
โซลูชัน
ของพวกเขามากมายตัวแปรสภาพแวดล้อมและเส้นทางที่ต้องตั้งค่าระบบของคุณ ในใบสั่งสำหรับแพคเกจ 'rJava'
สามารถโหลดเสร็จเรียบร้อยแล้ว
คุณควรตรวจสอบ Windows ต่อไปนี้:
-
ตรวจสอบให้แน่ใจว่า ตัวแปรสภาพแวดล้อม 'JAVA_HOME' ถูกตั้งค่าอย่างถูกต้อง และชี้ไปยัง jof รุ่น 64 บิต (JDK หรือการ SE จาวา
รันไทม์) สำหรับ R Revolution 64 บิต คุณจำเป็นต้องตรวจสอบให้แน่ใจว่า คุณได้ติดตั้ง Java รุ่น 64 บิต -
ตรวจสอบให้แน่ใจว่า ตัวแปร 'CLASSPATH' จาวาที่ถูกตั้งค่าอย่างถูกต้อง
สำหรับรุ่น 64 บิตของ JDK โดยทั่วไปแล้วค่าดังต่อไปนี้ (บน Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
ตรวจสอบการตั้งค่าเส้นทางระบบของคุณ บน Windows ไป ' แผงควบคุม---> ระบบ--> การตั้งค่าขั้นสูง---> ของตัวแปรสภาพแวดล้อม
เส้นทางของคุณควรรวมไดเรกทอรี: 'C:\Program Files\Java\jre6\bin\server' และ 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64' -
ตรวจสอบให้แน่ใจว่ามีทั้งการตั้งค่าตัวแปรสภาพแวดล้อม 'RPATH' และ 'RHOME' และชี้ไปที่ไดเรกทอรี:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
การตั้งค่าเดียวกันจะต้อง Linux อย่างไรก็ ตามเส้นทางจะแตกต่างกัน:
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH และ RHOME: /usr/lib64/Revo-7.3/R-3.1.1
บน Linux นอกจากนี้ยังแนะนำให้ คุณเรียกใช้คำสั่ง:
Javareconf R CMD
นี่จะพยายามกำหนดค่าจาวาได้อย่างถูกต้องบนระบบของคุณสำหรับใช้กับองค์กร R Revolution
หมายเหตุว่า ถ้าการกำหนดค่าทั้งหมดไม่กรอกหลังจากเรียกใช้ 'R CMD javareconf' ซึ่งมักจะหมาย ความ ว่า จะไม่ทำงาน rJava Java ติดตั้ง/กำหนดค่าของคุณไม่เพียงพอ