org.omegahat.R.Java.REvaluator e = new
        org.omegahat.R.Java.REvaluator();

        Object val = e.eval("objects()");

        if(val != null) {
                String[] objects = (String[])val;
                for(int i = 0 ; i < objects.length; i++)
                        System.err.println("("+i+") " + objects[i]);
        }
hello,

thanks to Philippe Grosjean's work I finally got SJava working (on Windows
XP!!), so that I can call Java-Code from within R.

Now I wanted to write a little Swing-GUI for entering some values and executing
a R-call with them. The results should also be presented in the Java-layer.
If possible, I'd like to see the R-console because I cat() some text what
I like (but not need) to see.

Now I'm wondering what's best practice for that? 

Trying to call R from within Java I get an exception:
java.lang.UnsatisfiedLinkError: eval
        at org.omegahat.R.Java.REvaluator.eval(Native Method)
        at org.omegahat.R.Java.REvaluator.eval(REvaluator.java:86)
        at org.omegahat.R.Java.REvaluator.eval(REvaluator.java:36)
        at SJavaTest.Main.main(Main.java:18)
Exception in thread "main" 

My SJava.DLL is in the PATH as well as the SJava-BaseDir and the Jars in
SJava/org/omegahat/Jars are in the classpath. any suggestions for solving
that?

Calling my GUI from within R is possible using .JNew and invoking show()
on the new instance. I can see the interface, but again I got stuck because
I cannot run R-code.

the code I'd like to try first is the very first example from the "Calling
R from Java"-Tutorial:
#########
org.omegahat.R.Java.REvaluator e = new
        org.omegahat.R.Java.REvaluator();

        Object val = e.eval("objects()");

        if(val != null) {
                String[] objects = (String[])val;
                for(int i = 0 ; i < objects.length; i++)
                        System.err.println("("+i+") " + objects[i]);
        }
##########

could anybody give me a hint why this is not working or how i could solve
my original problem the "best" way??

thanks for any hints,
till

______________________________________________
[EMAIL PROTECTED] mailing list
http://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to