2017-07-06 244 views
0

我想讓RJava工作。rJava安裝問題

我已經下載了64位Java,並試圖手動設置在R Studio中找到我的Java的位置。

我不斷收到此錯誤:

Error: package or namespace load failed for ‘rJava’: 
.onLoad failed in loadNamespace() for 'rJava', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so 
    Reason: image not found 

任何響應將apreciated

+0

只要看看這裏:HTTP ://www.owsiak.org/?p = 3671 - 這是如何在macOS中處理rJava,R和JDK的相當詳細的描述。 – mko

回答

0

看看這裏的位置:R, Java, rJava and macOS adventures

你可以找到那裏如何應對描述Java,R,rJava在macOS裏面。通常在那裏會有一些混亂。你必須要注意一些事情,如:JDK的

  • 位置,
  • 確保[R點到正確的庫,
  • 確保您使用的是Oracle公司基於JDK。

最終,您應該在設置好所有材料後運行它。

我不會在這裏發表完整的描述,因爲它很長。另外,請注意允許運行基於JNI的代碼的JDK設置。你需要確保JDK有適當的設置裏面

`/usr/libexec/java_home`/../Info.plist 

許多事情要做,但最終,它應該工作:)

有樂趣R.