在 Windows 上运行 MALLET;无法找到或加载主类 cc.mallet.classify.tui.Text2Vectors

问题描述

我正在尝试通过本机命令提示符 (cmd.exe) 在 64 位 Windows 10 Enterprise 计算机上运行 MALLET。 (我尝试用 Git Bash 做所有事情,但在这个过程中更早被卡住了。)

我所做的:

environmental variables

  • 调整我的路径

adjusted path

  • 在 MALLET 文件夹中运行 ant(收到 BUILD SUCCESSFUL
  • 在 MALLET 文件夹中运行 ant jar(收到 BUILD SUCCESSFUL
  • 键入 bin\mallet显示 MALLET 命令

但是,当我尝试使用 .mallet 创建 bin\mallet import-dir 文件时,我收到错误消息 Error: Could not find or load main class cc.mallet.classify.tui.Text2Vectors

我(和我的学生)将感谢您帮助我弄清楚如何运行它。

解决方法

这看起来像是一个类路径问题。我不确定 Windows 上的 Java 现在如何处理类路径。尝试将 %MALLET_HOME% 设置为 C:\Mallet-2.0.8,而不是 bin 目录?类也会在 %MALLET_HOME%\class 中,也许尝试将其添加到 %PATH%%CLASSPATH%