[R-SIG-Mac] rJava stops loading since I upgraded R to 3.4.0

David Winsemius dwinsemius at comcast.net
Wed May 24 02:24:10 CEST 2017


> On May 23, 2017, at 3:18 PM, David Winsemius <dwinsemius at comcast.net> wrote:
> 
>> 
>> On May 23, 2017, at 1:05 PM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
>> 
>> On 23/05/2017 2:48 PM, Christofer Bogaso wrote:
>>> Hi again,
>>> 
>>> After I upgraded R to 3.4.0, I could not load rJava package. Below is
>>> the error :
>>> 
>>>> library(rJava)
>>> 
>>> 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':
> 
> To Christofer;
> 
> Does '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so' exist?
> 
> (You may need to check libPaths() in your new installation. )

You might also want to report the value that Sys.getenv() returns for:

DYLD_LIBRARY_PATH  

For me it is now:

       /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/


> 
> 
>>> dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so,
>>> 6): Library not loaded: @rpath/libjvm.dylib
>>> 
> 
> What version of the Java Runtime Environment is available? What do you get for:
> 
> system('javac -version')
> #I get:
> #javac 1.8.0_65
> 
> I think that version was working with rJava, but I followed the "critical" advice on the Java SDK webpage ...
> 
> ... and after updating I now  get
> #javac 1.8.0_131
> 
> And rJava still loads without error. I'm not on Sierra, however.
> 
> Good luck;
> David,
> 
> 
> 
>>> Referenced from:
>>> /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so
>>> 
>>> Reason: image not found
>>> 
>>> I have installed latest version of Java.
>> 
>> Did you re-install rJava?  Generally speaking you need to re-install all packages when switching R versions (except if the only change is in the patch level z, where the version number is x.y.z, you can usually use the old version).
>> 
>> Duncan Murdoch
>> 
>>> 
>>> R version :
>>> 
>>> R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"
>>> 
>>> Copyright (C) 2017 The R Foundation for Statistical Computing
>>> 
>>> Platform: x86_64-apple-darwin15.6.0 (64-bit)
>>> 
>>> iOS : Sierra
>>> 
>>> With previous version of R, rJava was working fine. Could you please
>>> help how to fix it.
>>> 
>>> Thanks for your time.
>>> 
>>> Regards,
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 
> David Winsemius
> Alameda, CA, USA
> 
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

David Winsemius
Alameda, CA, USA



More information about the R-SIG-Mac mailing list