文件中的 Rserve 错误文件名,“r”,编码 = 编码:无法打开连接

问题描述

public class InitialCondition {
public static void main(String[] args) {
    ObjectMapper mapper = new ObjectMapper();
  RConnection c =null;
   try {
             c =new RConnection();
   
       REXP rScriptExec= c.eval(String.format("try(source('C:/Users/sverma/Desktop/data/R/Polecondition_&InitialCon/InitialConditions_V3.R'),silent=TRUE)"));
              if (rScriptExec.inherits("try-error")){
                System.out.println(rScriptExec.asstring());
            }else{
                 REXP resultinitalRejectrate = c.eval("Rejectrate");
                REXP InitalDBSrate_initial = c.eval("DBSrate");

                 REXP datarate = c.eval("poleCondition");
                System.out.println("resultinitalRejectrate->"+resultinitalRejectrate.asDouble());
                 System.out.println("InitalDBSrate_initial->"+InitalDBSrate_initial.asDouble());
                 JsonNode t=mapper.readTree(datarate.asstring());
                 System.out.println("InitalDBSrate_initial->"+t.toPrettyString());
                
             }
   } catch (Exception e) {
            e.printstacktrace();
        } finally {
            if(c!=null) {
                c.close();
                System.out.println("Connection closed..");
            }
        }
}

}

我有 RScript 文件(我们称之为 InitialConditions_V3.r),它使用以下代码引用了另一个文件。 在java中获得以下异常 文件错误文件名,“r”,编码 = 编码):无法打开连接

解决方法

我解决了这个问题,脚本文件名问题

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...