Dưới đây là một số lời khuyên nhanh về cách thức hoạt động với R + rJava trên Windows 7 64bit. Có một số khả năng, nhưng hầu hết có những sai sót nghiêm trọng. Đây là những gì làm việc cho tôi:
Thêm jvm.dll để PATH của bạn
rJava, R < -> cầu Java, sẽ cần jvm.dll, nhưng R sẽ có khó khăn khi tìm DLL đó. Nó nằm trong một thư mục như
C:\Program Files\Java\jdk1.6.0_25\jre\bin\server
hoặc
C:\Program Files\Java\jre6\jre\bin\client
Bất cứ nơi nào bạn có, thêm thư mục đó để biến cửa sổ PATH của bạn. (Windows -> "Đường dẫn" -> "Chỉnh sửa biến môi trường cho tài khoản của bạn" -> PATH -> chỉnh sửa giá trị.)
Có thể bạn đã có Java trên PATH của mình. Nếu vậy bạn nên tìm thư mục máy khách/máy chủ trong cùng một thư mục "home" của Java giống như thư mục đã có trong PATH của bạn.
Để an toàn, hãy đảm bảo kiến trúc của bạn phù hợp.Nếu bạn có Java ở Program Files
, nó là 64 bit, vì vậy bạn nên chạy R64. Nếu bạn có Java trong Program Files (x86)
, đó là 32-bit, vì vậy bạn sử dụng đồng bằng 32-bit R.
Khởi động lại R từ Menu của Windows
Nếu R đang chạy, bỏ thuốc lá.
Từ trình đơn Start, Start R/RGUI, RStudio. Điều này là rất quan trọng, để làm cho R nhận thay đổi PATH của bạn.
Cài đặt rJava 0.9.2.
Các phiên bản trước đó không hoạt động! Gương không được cập nhật, vì vậy hãy đi đến nguồn tại www.rforge.net: http://www.rforge.net/rJava/files/. Lưu ý lời khuyên có
“Please use
`install.packages('rJava',,'http://www.rforge.net/')`
to install.”
Điều đó gần như chính xác. Điều này thực sự hoạt động:
install.packages('rJava', .libPaths()[1], 'http://www.rforge.net/')
Xem dấu chấm câu! Bí ẩn “.libPaths() [1]” chỉ yêu cầu R cài đặt gói trong thư mục thư viện chính. Vì một lý do nào đó, để trống giá trị không hoạt động, mặc dù giá trị phải mặc định.
Bạn không thể tải R từ dòng lệnh có nghĩa là đường dẫn của bạn cho R bị rối tung lên. Bạn có thể cài đặt lại 2.13 hoặc tự sửa chữa đường dẫn. Bạn sẽ cần điều này để chạy R nguyên bản. Nếu bạn chạy nó từ một IDE, có những khả năng khác. Bạn đang sử dụng một IDE? Nếu vậy thì cái nào? –
Hầu hết thời gian tôi đang sử dụng RStudio. Nhưng tôi muốn sửa chữa các đường dẫn ... Hiện tại tôi đang cố sửa chúng, nhưng không thành công, ... – EDi
Vấn đề với việc tải R từ bàn điều khiển là cố định (đường dẫn: "C: \ Program Files \ R \ R-2.13.0 \ bin \ x64 "). Nhưng rJava vẫn không tải. – EDi