我正在使用c#和R.NET.Community包从ac#应用程序运行R脚本,我可以使用下面的代码运行任何没有引用rjava库的脚本,但是当脚本包含该行时,下面的代码崩溃了库(rJava)并给我RDotNet.EvaluationException:'错误:'rJava'的包或命名空间加载失败,错误:无法加载共享对象'C:/ Users /..../ Documents / R / win-library / 3.4 / rJava / libs / i386 / rJava.dll',我可以从Rstudio直接运行脚本,没有错误和正确的输出,但是当使用RDotNet和C#运行它时会出现此错误
dict3
答案 0 :(得分:1)
问题是我的脚本分配了大量内存,因此使用java(x64)版本,而我的应用程序运行的是32版本的java,因此无法分配该内存,我所做的只是通过右侧打开项目属性单击项目,然后单击属性,然后从构建集目标下单击x64。