gpt4 book ai didi

java - Weka ClassNotFoundException 异常

转载 作者:行者123 更新时间:2023-11-30 09:44:22 26 4
gpt4 key购买 nike

我正在尝试安装 Weka,我已将其安装到/weka 目录中。我设置了 CLASSPATH 变量,但这应该无关紧要,因为我正在使用 -cp。

我将其输入 SSH:

java -Xmx5G -cp /weka/weka.jar weka.core.converters.TextDirectoryLoader -dir /home/myuser/test > /home/myuser/test.arff

然后它吐出:

Exception in thread "main" java.lang.NoClassDefFoundError: weka/core/converters/TextDirectoryLoader Caused by: java.lang.ClassNotFoundException: weka.core.converters.TextDirectoryLoader at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: weka.core.converters.TextDirectoryLoader. Program will exit.

怎么了?没有“weka/core/converters/TextDirectoryLoader”,因为它全部存储在 weka.jar 中,这是它应该查找的位置。

我的 Java 版本:

java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.10) (rhel-1.23.1.9.10.el5_7-x86_64) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

我今天刚从他们的下载页面上的链接下载了 Weka,所以它应该没有任何问题。

现在我知道这通常是因为找不到 weka.jar,但我向您保证它就在:/weka/weka.jar。而且我也可以保证/weka目录和weka.jar都有执行权限。

请帮忙!

最佳答案

只需下载并运行 .jar 即可:

carsten@dallas:~$ java -Xmx5G -cp /tmp/weka-3-6-5/weka.jar weka.core.converters.TextDirectoryLoader

Usage:
TextDirectoryLoader [options]

Options:
...

还有 java -jar/tmp/weka-3-6-5/weka.jar,它会打开一些 GUI 工具。

你确定你在 SSH 进入的服务器上安装了 Weka?

关于java - Weka ClassNotFoundException 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com