我用Elipes编译太慢,装了Jcreator,同样的运行GUIchoose,怎么老显示错误,classpath设的差不多啊。错误如下: 执行文件CMD窗口显示: [Loaded java.lang.IllegalArgumentException from D:\oracle\ora81\Apache\jdk\jre\l ib\rt.jar] Exception in thread "main" java.lang.NoClassDefFoundError: weka/gui/GUIChooser [Loaded java.lang.ref.Finalizer$3 from D:\oracle\ora81\Apache\jdk\jre\lib\rt.jar ] Press any key to continue... 编译文件输出窗口显示: --------------------ÅäÖÃ: weka - JDK °æ±¾ <ĬÈÏ> - <ĬÈÏ>-------------------- D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:26: Class weka.core.Memory not found in import. import weka.core.Memory; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:27: Class weka.core.Version not found in import. import weka.core.Version; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:28: Class weka.gui.explorer.Explorer not found in import. import weka.gui.explorer.Explorer; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:29: Class weka.gui.experiment.Experimenter not found in import. import weka.gui.experiment.Experimenter; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:30: Class weka.gui.beans.KnowledgeFlow not found in import. import weka.gui.beans.KnowledgeFlow; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:31: Class weka.gui.beans.KnowledgeFlowApp not found in import. import weka.gui.beans.KnowledgeFlowApp; ^ D:\Program Files\Weka-3-5\work\weka\src\weka\gui\GUIChooser.java:32: Class weka.gui.arffviewer.ArffViewer not found in import. import weka.gui.arffviewer.ArffViewer; ^ 7 errors 我WEKA/JAVA都不太熟,请帮忙看一下,谢谢。
以下为blog主人的回复:
"Loaded java.lang.IllegalArgumentException"应该是你的JDK路径没有配置好吧。建议你进入控制台(也就是 开始->运行->输入 cmd 后回车),在里面输入命令 javac 然后回车,如果出现帮助信息,则java配置成功,如果显示: 'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。则配置不成功。请重新配置。
以下为blog主人的回复:
by the way 现在weka3.5.5版本的 主界面已经是 weka.gui.Main 当然 weka.gui.GUIChooser 也能出现良好的界面,具体请实践