Hello: rJava works for me under 32-bit but under not 64-bit R; see below. Suggestions? Thanks, Spencer > library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: stop("No CurrentVersion entry in '", key, "'! Try re-installing Java and make sure R and Java have matching architectures.") error: object 'key' not found Error: package/namespace load failed for 'rJava' > sessionInfo() R version 2.15.2 (2012-10-26) Platform: x86_64-w64-mingw32/x64 (64-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C [5] LC_TIME=English_United States.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base > ########################## > library(rJava) > sessionInfo() R version 2.15.2 (2012-10-26) Platform: i386-w64-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C [5] LC_TIME=English_United States.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] rJava_0.9-3 -- Spencer Graves, PE, PhD President and Chief Technology Officer Structure Inspection and Monitoring, Inc. 751 Emerson Ct. San Jos?, CA 95126 ph: 408-655-4567 web: www.structuremonitoring.com
Hello, Do you have a 64-bit version of Java? rJava says to you: call: stop("No CurrentVersion entry in '", key, "'! Try re-installing Java and make sure R and Java have matching architectures.") Regards, Pascal Le 04/02/2013 14:27, Spencer Graves a ?crit :> Hello: > > > rJava works for me under 32-bit but under not 64-bit R; see below. > > > Suggestions? > Thanks, > Spencer > > > > library(rJava) > Error : .onLoad failed in loadNamespace() for 'rJava', details: > call: stop("No CurrentVersion entry in '", key, "'! Try re-installing > Java and make sure R and Java have matching architectures.") > error: object 'key' not found > Error: package/namespace load failed for 'rJava' > > sessionInfo() > R version 2.15.2 (2012-10-26) > Platform: x86_64-w64-mingw32/x64 (64-bit) > > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > > > ########################## > > > > library(rJava) > > sessionInfo() > R version 2.15.2 (2012-10-26) > Platform: i386-w64-mingw32/i386 (32-bit) > > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] rJava_0.9-3 > >
On Feb 4, 2013, at 6:33 AM, Spencer Graves wrote:> On 2/3/2013 11:21 PM, Pascal Oettli wrote: >> Hello, >> >> Do you have a 64-bit version of Java? >> >> rJava says to you: >> call: stop("No CurrentVersion entry in '", key, "'! Try re-installing Java and make sure R and Java have matching architectures.") > > > I think I probably have a 32-bit version and not a 64-bit, because it works with 32-bit R but not 64-bit R. > > > Is it feasible to have both installed in a way that allows the each version of R to select its own version of Java?Yes, that is the default. 32-bit R will only see 32-bit Java and vice versa, because Windows separates 32-bit and 64-bit registries.> A comment on stackoverflow suggests that may not be easy (http://stackoverflow.com/questions/5272216/is-it-possible-to-install-both-32bit-and-64bit-java-on-windows-7). >Ehm, it says "Yes, it is absolutely no problem. " -- which part of it suggests it's not easy? SO is a good source of rumors, seldom facts -- but in this case it's not too far from the truth. Cheers, Simon> > Thanks, > Spencer > >> >> Regards, >> Pascal >> >> >> Le 04/02/2013 14:27, Spencer Graves a ?crit : >>> Hello: >>> >>> >>> rJava works for me under 32-bit but under not 64-bit R; see below. >>> >>> >>> Suggestions? >>> Thanks, >>> Spencer >>> >>> >>> > library(rJava) >>> Error : .onLoad failed in loadNamespace() for 'rJava', details: >>> call: stop("No CurrentVersion entry in '", key, "'! Try re-installing >>> Java and make sure R and Java have matching architectures.") >>> error: object 'key' not found >>> Error: package/namespace load failed for 'rJava' >>> > sessionInfo() >>> R version 2.15.2 (2012-10-26) >>> Platform: x86_64-w64-mingw32/x64 (64-bit) >>> >>> locale: >>> [1] LC_COLLATE=English_United States.1252 >>> [2] LC_CTYPE=English_United States.1252 >>> [3] LC_MONETARY=English_United States.1252 >>> [4] LC_NUMERIC=C >>> [5] LC_TIME=English_United States.1252 >>> >>> attached base packages: >>> [1] stats graphics grDevices utils datasets methods base >>> > >>> >>> ########################## >>> >>> >>> > library(rJava) >>> > sessionInfo() >>> R version 2.15.2 (2012-10-26) >>> Platform: i386-w64-mingw32/i386 (32-bit) >>> >>> locale: >>> [1] LC_COLLATE=English_United States.1252 >>> [2] LC_CTYPE=English_United States.1252 >>> [3] LC_MONETARY=English_United States.1252 >>> [4] LC_NUMERIC=C >>> [5] LC_TIME=English_United States.1252 >>> >>> attached base packages: >>> [1] stats graphics grDevices utils datasets methods base >>> >>> other attached packages: >>> [1] rJava_0.9-3 >>> >>> > > > -- > Spencer Graves, PE, PhD > President and Chief Technology Officer > Structure Inspection and Monitoring, Inc. > 751 Emerson Ct. > San Jos?, CA 95126 > ph: 408-655-4567 > web: www.structuremonitoring.com > >
On Feb 4, 2013, at 10:27 AM, Spencer Graves wrote:> On 2/4/2013 5:22 AM, Milan Bouchet-Valat wrote: >> Le lundi 04 f?vrier 2013 ? 08:19 -0400, Simon Urbanek a ?crit : >>> On Feb 4, 2013, at 6:33 AM, Spencer Graves wrote: >>> >>>> On 2/3/2013 11:21 PM, Pascal Oettli wrote: >>>>> Hello, >>>>> >>>>> Do you have a 64-bit version of Java? >>>>> >>>>> rJava says to you: >>>>> call: stop("No CurrentVersion entry in '", key, "'! Try >>> re-installing Java and make sure R and Java have matching >>> architectures.") >> Simon, have you noticed there seem to be a bug in rJava about the >> missing 'key' variable? The error message would be (slightly) cleaner if >> the stop() call succeeded, wouldn't it? ;-) > > > A subtle bug which only appears with the 64-bit but not the 32-bit version ... ? >Just a subtle bug in the error message if there is no Java installed (has nothing to do with the architecture). Now fixed. Cheers, Simon> > I agree: Thanks very much for your work. Spencer > >> Thanks for your work >> >>>> I think I probably have a 32-bit version and not a 64-bit, >>> because it works with 32-bit R but not 64-bit R. >>>> >>>> Is it feasible to have both installed in a way that allows the >>> each version of R to select its own version of Java? >>> >>> Yes, that is the default. 32-bit R will only see 32-bit Java and vice >>> versa, because Windows separates 32-bit and 64-bit registries. >>> >>> >>>> A comment on stackoverflow suggests that may not be easy >>> (http://stackoverflow.com/questions/5272216/is-it-possible-to-install-both-32bit-and-64bit-java-on-windows-7). >>> Ehm, it says "Yes, it is absolutely no problem. " -- which part of it >>> suggests it's not easy? SO is a good source of rumors, seldom facts -- >>> but in this case it's not too far from the truth. >>> >>> Cheers, >>> Simon >>> >>> >>>> Thanks, >>>> Spencer >>>> >>>>> Regards, >>>>> Pascal >>>>> >>>>> >>>>> Le 04/02/2013 14:27, Spencer Graves a ?crit : >>>>>> Hello: >>>>>> >>>>>> >>>>>> rJava works for me under 32-bit but under not 64-bit R; see below. >>>>>> >>>>>> >>>>>> Suggestions? >>>>>> Thanks, >>>>>> Spencer >>>>>> >>>>>> >>>>>>> library(rJava) >>>>>> Error : .onLoad failed in loadNamespace() for 'rJava', details: >>>>>> call: stop("No CurrentVersion entry in '", key, "'! Try >>> re-installing >>>>>> Java and make sure R and Java have matching architectures.") >>>>>> error: object 'key' not found >>>>>> Error: package/namespace load failed for 'rJava' >>>>>>> sessionInfo() >>>>>> R version 2.15.2 (2012-10-26) >>>>>> Platform: x86_64-w64-mingw32/x64 (64-bit) >>>>>> >>>>>> locale: >>>>>> [1] LC_COLLATE=English_United States.1252 >>>>>> [2] LC_CTYPE=English_United States.1252 >>>>>> [3] LC_MONETARY=English_United States.1252 >>>>>> [4] LC_NUMERIC=C >>>>>> [5] LC_TIME=English_United States.1252 >>>>>> >>>>>> attached base packages: >>>>>> [1] stats graphics grDevices utils datasets methods base >>>>>> ########################## >>>>>> >>>>>> >>>>>>> library(rJava) >>>>>>> sessionInfo() >>>>>> R version 2.15.2 (2012-10-26) >>>>>> Platform: i386-w64-mingw32/i386 (32-bit) >>>>>> >>>>>> locale: >>>>>> [1] LC_COLLATE=English_United States.1252 >>>>>> [2] LC_CTYPE=English_United States.1252 >>>>>> [3] LC_MONETARY=English_United States.1252 >>>>>> [4] LC_NUMERIC=C >>>>>> [5] LC_TIME=English_United States.1252 >>>>>> >>>>>> attached base packages: >>>>>> [1] stats graphics grDevices utils datasets methods base >>>>>> >>>>>> other attached packages: >>>>>> [1] rJava_0.9-3 >>>>>> >>> ______________________________________________ >>> R-help at r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. > >
On Feb 4, 2013, at 7:14 PM, Spencer Graves wrote:> On 2/4/2013 7:03 AM, Simon Urbanek wrote: >> On Feb 4, 2013, at 10:27 AM, Spencer Graves wrote: >> >>> On 2/4/2013 5:22 AM, Milan Bouchet-Valat wrote: >>>> Le lundi 04 f?vrier 2013 ? 08:19 -0400, Simon Urbanek a ?crit : >>>>> On Feb 4, 2013, at 6:33 AM, Spencer Graves wrote: >>>>> >>>>>> On 2/3/2013 11:21 PM, Pascal Oettli wrote: >>>>>>> Hello, >>>>>>> >>>>>>> Do you have a 64-bit version of Java? >>>>>>> >>>>>>> rJava says to you: >>>>>>> call: stop("No CurrentVersion entry in '", key, "'! Try >>>>> re-installing Java and make sure R and Java have matching >>>>> architectures.") >>>> Simon, have you noticed there seem to be a bug in rJava about the >>>> missing 'key' variable? The error message would be (slightly) cleaner if >>>> the stop() call succeeded, wouldn't it? ;-) >>> >>> A subtle bug which only appears with the 64-bit but not the 32-bit version ... ? >>> >> Just a subtle bug in the error message if there is no Java installed (has nothing to do with the architecture). Now fixed. > > > Great. How can I get the new version? [If it were on R-Forge, I could get it via install.packages("rJava", repos="http://R-Forge.R-project.org").] >You got it almost right - it's slightly shorter than that: install.packages("rJava",, "http://RForge.net") but you know that if you ever looked at the rJava page ;) Cheers, Simon> > Thanks, > Spencer >> >> Cheers, >> Simon >> >> >>> I agree: Thanks very much for your work. Spencer >>> >>>> Thanks for your work >>>> >>>>>> I think I probably have a 32-bit version and not a 64-bit, >>>>> because it works with 32-bit R but not 64-bit R. >>>>>> Is it feasible to have both installed in a way that allows the >>>>> each version of R to select its own version of Java? >>>>> >>>>> Yes, that is the default. 32-bit R will only see 32-bit Java and vice >>>>> versa, because Windows separates 32-bit and 64-bit registries. >>>>> >>>>> >>>>>> A comment on stackoverflow suggests that may not be easy >>>>> (http://stackoverflow.com/questions/5272216/is-it-possible-to-install-both-32bit-and-64bit-java-on-windows-7). >>>>> Ehm, it says "Yes, it is absolutely no problem. " -- which part of it >>>>> suggests it's not easy? SO is a good source of rumors, seldom facts -- >>>>> but in this case it's not too far from the truth. >>>>> >>>>> Cheers, >>>>> Simon >>>>> >>>>> >>>>>> Thanks, >>>>>> Spencer >>>>>> >>>>>>> Regards, >>>>>>> Pascal >>>>>>> >>>>>>> >>>>>>> Le 04/02/2013 14:27, Spencer Graves a ?crit : >>>>>>>> Hello: >>>>>>>> >>>>>>>> >>>>>>>> rJava works for me under 32-bit but under not 64-bit R; see below. >>>>>>>> >>>>>>>> >>>>>>>> Suggestions? >>>>>>>> Thanks, >>>>>>>> Spencer >>>>>>>> >>>>>>>> >>>>>>>>> library(rJava) >>>>>>>> Error : .onLoad failed in loadNamespace() for 'rJava', details: >>>>>>>> call: stop("No CurrentVersion entry in '", key, "'! Try >>>>> re-installing >>>>>>>> Java and make sure R and Java have matching architectures.") >>>>>>>> error: object 'key' not found >>>>>>>> Error: package/namespace load failed for 'rJava' >>>>>>>>> sessionInfo() >>>>>>>> R version 2.15.2 (2012-10-26) >>>>>>>> Platform: x86_64-w64-mingw32/x64 (64-bit) >>>>>>>> >>>>>>>> locale: >>>>>>>> [1] LC_COLLATE=English_United States.1252 >>>>>>>> [2] LC_CTYPE=English_United States.1252 >>>>>>>> [3] LC_MONETARY=English_United States.1252 >>>>>>>> [4] LC_NUMERIC=C >>>>>>>> [5] LC_TIME=English_United States.1252 >>>>>>>> >>>>>>>> attached base packages: >>>>>>>> [1] stats graphics grDevices utils datasets methods base >>>>>>>> ########################## >>>>>>>> >>>>>>>> >>>>>>>>> library(rJava) >>>>>>>>> sessionInfo() >>>>>>>> R version 2.15.2 (2012-10-26) >>>>>>>> Platform: i386-w64-mingw32/i386 (32-bit) >>>>>>>> >>>>>>>> locale: >>>>>>>> [1] LC_COLLATE=English_United States.1252 >>>>>>>> [2] LC_CTYPE=English_United States.1252 >>>>>>>> [3] LC_MONETARY=English_United States.1252 >>>>>>>> [4] LC_NUMERIC=C >>>>>>>> [5] LC_TIME=English_United States.1252 >>>>>>>> >>>>>>>> attached base packages: >>>>>>>> [1] stats graphics grDevices utils datasets methods base >>>>>>>> >>>>>>>> other attached packages: >>>>>>>> [1] rJava_0.9-3 >>>>>>>> >>>>> ______________________________________________ >>>>> R-help at r-project.org mailing list >>>>> https://stat.ethz.ch/mailman/listinfo/r-help >>>>> PLEASE do read the posting guide >>>>> http://www.R-project.org/posting-guide.html >>>>> and provide commented, minimal, self-contained, reproducible code. > >
Apparently Analagous Threads
- [BULK] Re: status of Java & rJava?
- rJava Installation Problems: 'cannot open compressed file 'rJava/DESCRIPTION', probable reason 'No such file or directory''
- problem loading large xlsx file into r
- status of Java & rJava?
- CreateThread failure since R 2.15.2 (32-bit)