我刚在Windows 8.1 64bit上安装了Weka 3.7.13。当我启动应用程序时,它会给出运行时错误“无法找到默认配置文件”。我使用相同的应用程序很长一段时间,但今天它开始这个错误。 我收到的运行时错误是
[31-10-2015 15:20:00] [Warning] [Load Config] Could not locate default config file.
Exception in thread "main" java.lang.NoSuchFieldError: m_simplePanel
org.openml.weka.gui.OpenmlSetupModePanel.<init>(OpenmlSetupModePanel.java:43)
org.openml.weka.gui.OpenmlExperimenter.<init>(OpenmlExperimenter.java:46
)
org.openml.weka.gui.OpenmlExperimenter.<init>(OpenmlExperimenter.java:75
)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source
)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
weka.gui.beans.PluginManager.getPluginInstance(PluginManager.java:329)
weka.gui.GUIChooser.<init>(GUIChooser.java:1051)
weka.gui.GUIChooser.createSingleton(GUIChooser.java:268)
weka.gui.GUIChooser.main(GUIChooser.java:1690)
at org.openml.weka.gui.OpenmlSetupModePanel.<init>(OpenmlSetupModePanel.java:43)
at org.openml.weka.gui.OpenmlExperimenter.<init>(OpenmlExperimenter.java:46)
at org.openml.weka.gui.OpenmlExperimenter.<init>(OpenmlExperimenter.java:75)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at weka.gui.beans.PluginManager.getPluginInstance(PluginManager.java:329
)
at weka.gui.GUIChooser.<init>(GUIChooser.java:1051)
at weka.gui.GUIChooser.createSingleton(GUIChooser.java:268)
at weka.gui.GUIChooser.main(GUIChooser.java:1690)
期待你的感谢
答案 0 :(得分:0)
可能是problem with OpenML package(同样的事情发生在我身上)。
在wekafiles/packages
中搜索名为OpenmlWeka
的文件夹并将其删除。我不知道它在Windows上的位置,但我想wekafiles
文件夹应该在您用户的家中。然后你应该像往常一样运行weka。
如果以后需要使用OpenML,可以从weka的软件包管理器重新安装。