[R] Getting JRI/rJava to work

Prof Brian Ripley ripley at stats.ox.ac.uk
Fri May 16 15:24:49 CEST 2008


Some off-line discussion showed that the problem was a different iconv.dll 
ahead of R's in the path.  This is a risk for embedded applications of R, 
and worth checking for if this error comes up for you.  (We have also seen 
it reported just once when the issue was Windows' locale settings.)

On Fri, 16 May 2008, Prof Brian Ripley wrote:

> On Fri, 16 May 2008, john seers (IFR) wrote:
>
>> 
>> Hello All
>> 
>> I am trying to get the JRI examples from rJava to work on Windows XP and
>> failing. (And as a more general and connected question is there any
>> review/summary of front-end software for R?)
>> 
>> I have installed rJava from the Windows binary supplied. I compile and
>> run the example supplied (rtest.java) and get the results below. I do
>> not think the notes about a deprecated API are a problem. But I do not
>> know what causes the unsupported conversion messages.
>
> Trying to run R in a non-existent locale (or at least in a charset iconv() 
> does not understand).  However, your example (with suitably modified paths) 
> does work for me in apparently the same locale, so I cannot debug it for you.
>
> I do think the R posting guide clearly indicates this as off-topic for R-help 
> -- it is a non-R programming issue involving a contributed package.
>
>> 
>> Versions used etc below.
>> 
>> Any ideas please? Thanks for any help.
>> 
>> Regards
>> 
>> 
>> John Seers
>> 
>> ########################################################################
>> ####################
>> 
>> C:\temp\JRI\examples>javac -cp "C:/Program
>> Files/R/mylibrary/rJava/jri/JRI.jar" rtest.java
>> Note: rtest.java uses or overrides a deprecated API.
>> Note: Recompile with -Xlint:deprecation for details.
>> 
>> C:\temp\JRI\examples>java -Djava.library.path="C:/Program
>> Files/R/mylibrary/rJava/jri" -cp .;"C:/Program
>> Files/R/mylibrary/rJava/jri/JRI.jar" rtest
>> Creating Rengine (with arguments)
>> Error in structure(.Internal(Sys.getenv(as.character(x),
>> as.character(unset))),  :
>>  unsupported conversion
>> 
>> R version 2.7.0 (2008-04-22)
>> Copyright (C) 2008 The R Foundation for Statistical Computing
>> ISBN 3-900051-07-0
>> 
>> R is free software and comes with ABSOLUTELY NO WARRANTY.
>> You are welcome to redistribute it under certain conditions.
>> Type 'license()' or 'licence()' for distribution details.
>>
>>  Natural language support but running in an English locale
>> 
>> R is a collaborative project with many contributors.
>> Type 'contributors()' for more information and
>> 'citation()' on how to cite R or R packages in publications.
>> 
>> Type 'demo()' for some demos, 'help()' for on-line help, or
>> 'help.start()' for an HTML browser interface to help.
>> Type 'q()' to quit R.
>> 
>> Error in file.info(lib.loc) : unsupported conversion in
>> 'filenameToWchar'
>> Error in file.exists(name) : unsupported conversion in 'filenameToWchar'
>> rShowMessage "Fatal error: unable to restore saved data in .RData
>> 
>> "
>> 
>> C:\temp\JRI\examples>
>> 
>> ########################################################################
>> ######################
>> 
>> 
>> C:\temp\JRI\examples>which java
>> /cygdrive/c/Program Files/Java/jdk1.6.0_06/bin/java
>> 
>> C:\temp\JRI\examples>which javac
>> /cygdrive/c/Program Files/Java/jdk1.6.0_06/bin/javac
>> 
>> C:\temp\JRI\examples>
>> 
>>> sessionInfo()
>> R version 2.7.0 (2008-04-22)
>> i386-pc-mingw32
>> 
>> locale:
>> LC_COLLATE=English_United Kingdom.1252;LC_CTYPE=English_United
>> Kingdom.1252;LC_MONETARY=English_United
>> Kingdom.1252;LC_NUMERIC=C;LC_TIME=English_United Kingdom.1252
>> 
>> attached base packages:
>> [1] stats     graphics  grDevices datasets  utils     methods   base
>> 
>> 
>> other attached packages:
>> [1] rJava_0.5-1   RWinEdt_1.8-0
>>> 
>> 
>> 
>> 
>> ---
>> 
>> ______________________________________________
>> 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.
>> 
>
> -- 
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
>
> ______________________________________________
> 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.
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-help mailing list