【问题标题】:WEKA on windows 7, command line with few argumentsWindows 7 上的 WEKA,命令行参数很少
【发布时间】:2012-07-21 23:30:33
【问题描述】:

我正在尝试编写一个调用 weka.classifiers.trees.J48 的 perl 脚本。我有几个全球性的想法想请教您,感谢您的反馈。

1-WEKA 是用 Java 编写的。为了运行 weka.jar 我需要 java。和拥有 HelloWorld.jar 一样

2-我安装了 Java 并将其添加到 Path 变量中。Weka.jar 需要一些参数。如果我写 java -jar *"c:\programs\weka.jar"* input1 input2 是正确的?

3-怎么样 java -jar** "**c:\programs\weka.jar *input1 input2 *"** or java ** "c:\programs\weka.jar" input1 input2 -jar

4-我需要类 weka.classifiers.trees.J48 。我应该写吗 java -jar *"c:\programs\weka.classifiers.trees.J48"* input1 input2 没有.jar?

5-stackoverflow 中有人建议将 weka 放入一个应该称为 CLASSPATH 的 user 环境变量中。我的问题是我不确定是否应该将 WEKA 文件夹放入此环境变量中(就像我们在路径 system 环境变量中所做的那样)或者我放入 weka.jar文件而不是 CLASSPATH 中的文件夹 所以,假设 weka.jar 现在在我的类路径中,命令是否更改为 java -jar weka.classifiers.trees.J48 input1 input2

我很困惑,我在线程“main”java.lang.NoClassDefFoundError: weka/classifiers/tree 中遇到异常 s/J48 我想知道命令序列是如何工作的,以及它是否是一般情况。感谢您的任何见解

【问题讨论】:

    标签: java command-line-arguments weka


    【解决方案1】:

    Weka 安装提供 RunWeka.bat 文件。您可以查看其内容作为示例。我在下面提供了一个不同的例子。

    要测试您的 weka 安装,您可以使用 weka.core.SystemInfo。此类不期望任何参数。你可以使用这个类来看看你的命令行环境是否可以看到weka jar。

    wekaTest.cmd

    SET WEKA_HOME=D:\atilla\tools\Weka-3-7
    SET CLASSPATH=%CLASPATH%;%WEKA_HOME%\weka.jar
    java weka.core.SystemInfo
    

    【讨论】:

      猜你喜欢
      • 2018-07-08
      • 2018-11-29
      • 2013-05-30
      • 2012-05-12
      • 2015-02-05
      • 2021-02-13
      • 2015-02-23
      • 2013-03-04
      • 1970-01-01
      相关资源
      最近更新 更多