I installed Interactive R extension and got the nodes working by installing rJava and adding R path to KNIME. This was on R 3.0.2. Then I upgraded R to 3.2.0, and installed rJava under the new environment.
Now when I try configuring R nodes, I get the error:
Error: R.DLL version does not match (DLL: 3,2,0, expecting: 3.0.2)
I have tried removing rJava from 3.0.2 depository, uninstalling R 3.0.2, re-installing R 3.2.0, etc. - nothing worked.
I can not help, but I am having a somewhat similar problem: I finally put my R universe in order by specifying a common library, upgrading to R 3.2 and reinstalling all of my packagees but, of course, now KNIME throws me this error:
Error in .Internal(getOption(x)) :
there is no .Internal function 'getOption'
Error in match.call(expand.dots = FALSE) :
4 arguments passed to .Internal(match.call) which requires 3
Error in match.call(expand.dots = FALSE) :
4 arguments passed to .Internal(match.call) which requires 3
Error in ls() : 3 arguments passed to .Internal(ls) which requires 2
If I switch back to R 3.1.2 everything works fine no matter which rJava library I point it to (i.e. R 3.1.2 rJava or R 3.2.0 rJava). No clue what is going on.
Do you mean it's installed automatically when I installed R or does it require a separte installation? Sorry if it's a basic question. So, if I re-install the latest version of R will rJava will come with it, and if not, where would I find it.to download? Thanks.
I tried looking at some documentation for rJava and it appears that it was last updated in 2012 and may not work with versions of R that came out later.
I tried the steps suggested in this thread (renaming R.dll) but got the same error.
In my case, I have two versions of R installed, and I cannot install packages directly into R installation folder libary, so my packages are installed in [C:/Users/username/Documents/R/win-library/3.X] folder. R has no trobule using packages intalled there, but no matter what I tired, when I switch knime to R 3.2.0 I get the same R.dll error.