我正在使用Weka 3.7.12。一旦我在Weka中更新了所有可用的软件包,就无法在Weka中打开分类对话框。我可以在Weka中加载和预处理数据。但是,每当我要执行分类时,Weka都会产生以下错误:


  线程“ Thread-159”中的异常java.lang.UnsatisfiedLinkError:
  org.rosuda.JRI.Rengine.rniSetupR([Ljava / lang / String;)I
  org.rosuda.JRI.Rengine.rniSetupR(本机方法)
  org.rosuda.JRI.Rengine.setupR(Rengine.java:170)
  org.rosuda.JRI.Rengine.run(Rengine.java:635)在
  org.rosuda.JRI.Rengine.rniSetupR(本机方法)位于
  org.rosuda.JRI.Rengine.setupR(Rengine.java:170)在
  org.rosuda.JRI.Rengine.run(Rengine.java:635)


请任何人帮助我。提前致谢。

最佳答案

当应用程序尝试加载本机库(如Linux中的.so,Windows中的.dll或Mac中的.dylib)时,抛出UnsatisfiedLinkError并且该库不存在。具体来说,为了找到所需的本机库,JVM会同时在PATH环境变量和java.library.path系统属性中查找。

08-04 16:13