Trong khi tải rJava
gói, tôi nhận được lỗi này:R - Lỗi: .onLoad thất bại trong loadNamespace() cho '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/ankitagarwal5/Documents/R/win-library/3.2/rJava/libs/x64/rJava.dll': LoadLibrary failure: %1 is not a valid Win32 application. In addition: Warning message: package ‘rJava’ was built under R version 3.2.3 Error: package or namespace load failed for ‘rJava’
tôi gọi bài viết khác nhau trên StackOverflow và cố gắng để thực hiện thay đổi cho phù hợp, nhưng không đã làm việc. Đây là các bước khác nhau mà tôi đã theo dõi để giải quyết vấn đề:
if (Sys.getenv("JAVA_HOME")!="")
Sys.setenv(JAVA_HOME="")
library(rJava)
Điều này không hiệu quả.
Sau đó, tôi cố gắng này:
options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)
này đã không làm việc một trong hai.
jvm.dll của tôi là ở vị trí này trong tôi Windows 7 64 bit OS - C: \ Program Files (x86) \ Java \ jre1.8.0_91 \ bin \ client
Tôi cũng đã thêm C:\Program Files (x86)\Java\jre1.8.0_91\bin\client
vào PATH của tôi biến trong các biến môi trường của tôi và khởi động lại RStudio và cố gắng cài đặt và tải lại rJava. Điều đó cũng không hiệu quả.
Tôi thực sự đánh giá cao nếu ai đó có thể giúp tôi giải quyết vấn đề này.
Xin cảm ơn các bạn!
Cố gắng chạy từ trình bao 'R CMD javareconf' và cài đặt lại' rJava'. Không đảm bảo tất nhiên. – nicola
Vui lòng không chỉnh sửa câu trả lời của bạn thành câu hỏi. Thay vào đó, bạn phần trả lời ở cuối trang. – josliber
@josliber, đã thực hiện các thay đổi được đề xuất. Cảm ơn . – user3205469