[R] SJAVA error
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Jun 9 11:13:43 CEST 2004
Please do read what I said. This is *the wrong list*, so please use teh
correct one.
On Wed, 9 Jun 2004, Vincent MUTEAUD wrote:
> Thanks
> I am using windows NT, R 1.9.0 and SJava 0.65 modified. I think my R_HOME
> is set correctly
It cannot be or the base package would be found. The relevant code in R
is
fp = R_OpenLibraryFile("base");
if (fp == NULL) {
R_Suicide("unable to open the base package\n");
}
and
FILE *R_OpenLibraryFile(char *file)
{
char buf[256];
FILE *fp;
snprintf(buf, 256, "%s/library/base/R/%s", R_Home, file);
fp = R_fopen(buf, "r");
return fp;
}
> A 08:26 09/06/2004 +0100, Prof Brian Ripley a écrit :
> >SJava is not part of R but rather of Omegahat, so this is the wrong list.
> >But as a hint, I think you have not set R_HOME, or not set it correctly.
> >
> >But please consult the R posting guide for hints as to what information
> >might be needed to help either of you, as neither or you have provided
> >basic information like the OS, version of R, version of SJava ....
> >
> >On Wed, 9 Jun 2004, Vincent MUTEAUD wrote:
> >
> > > Hi,
> > > I have the same error than you two weeks ago. As I have not found how to
> > > do, I give up my example.
> > > Yunko, I am interesting if you found how to proceed.
> > > Thanks
> > >
> > > Vincent
> > >
> > > A 01:07 09/06/2004 +0900, =?iso-2022-jp?B?GyRCTHBMbhsoQiAbJEI9ZztSGyhC?= a
> > > écrit :
> > > >Hi
> > > >
> > > >I'm trying to use SJava and I have troubles. I try to run examples from
> > > >"Calling R from Java"
> > > >but,I have an error that "fatal error: enable to open the base package"
> > > >
> > > >I heard SJAVA bug,
> > > >so,could you send me your compiled SJava package with the modified
> > > >REmbed.c because in Windows i'm not able to recompile!!!
> >
> >EVERYONE should be able to compile under Windows as all the tools required
> >are free.
> >
> > > >--example
> > > >package org.omegahat.R.Java;
> > > >
> > > >public class REvalSample {
> > > > public static void main(String[] args) {
> > > > String[] rargs = { "--slave", "--vanilla" };
> > > >
> > > >
> > > >System.out.println("Java$B$+$i(BR$B$r%3!<%k$9$k%W%m%0%i%`(B");
> > > >
> > > > ROmegahatInterpreter interp =
> > > > new ROmegahatInterpreter(
> > > > ROmegahatInterpreter.fixArgs(rargs),
> > > > false);
> > > > REvaluator e = new REvaluator();
> > > >
> > > > Object val = e.eval("x <- sin(seq(0, 2*pi, length=30))");
> > > > val = e.eval("x * 2.0");
> > > >
> > > > if (val != null) {
> > > > double[] objects = (double[]) val;
> > > > for (int i = 0; i < objects.length; i++) {
> > > > System.err.println("(" + i + ") " +
> > > > objects[i]);
> > > > }
> > > > }
> > > > }
> > > >}
> >
> >--
> >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
>
>
>
--
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