gpt4 book ai didi

java - 用于R和Java的连接

转载 作者:行者123 更新时间:2023-12-01 15:50:24 26 4
gpt4 key购买 nike

我用Java编写了一个程序。但是当我编译这个程序时它显示错误如何解决这个问题呢?程序源代码为:

import org.rosuda.JRI.Rengine;

public class JavaGDExample1 {

public static void main(String[] args) {
Rengine re;
String[] dummyArgs = new String[1];
dummyArgs[0] = "--vanilla";
re = new Rengine(dummyArgs, false, null);
re.eval("library(JavaGD)");

// This is the critical line: Here, we tell R that the JavaGD() device that
// it is supposed to draw to is implemented in the class MyJavaGD. If it were
// in a package (say, my.package), this should be set to
// my/package/MyJavaGD1.
re.eval("Sys.putenv('JAVAGD_CLASS_NAME'='MyJavaGD1')");

re.eval("JavaGD()");
re.eval("plot(c(1,5,3,8,5), type='l', col=2)");

re.end();
}
}

显示此错误

No symbol for REngine

请回复

最佳答案

我假设您在尝试编译此文件时收到“找不到符号”错误消息。在这种情况下,这意味着您尚未将相关的 JAR 文件添加到您的类路径中。

您可以按如下方式指定类路径。

java -cp

如果您使用的是 IDE,则必须将这些 JAR 文件作为库添加到其中。

关于java - 用于R和Java的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6184047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com