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
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
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
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: stop("No CurrentVersion entry in '", key, "'! Try
Java and make sure R and Java have matching architectures.")
error: object 'key' not found
Error: package/namespace load failed for 'rJava'
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