gpt4 book ai didi

java - 在 Cygwin 上使用 Mallet

转载 作者:行者123 更新时间:2023-12-01 12:45:00 24 4
gpt4 key购买 nike

我一直在 Windows 上使用 Cygwin 作为 POSIX 环境。

但是,当使用 MALLET 工具包时,我在查找类时遇到了问题。例如:

$bin/mallet import-file

Error: Could not find or load main class cc.mallet.classify.tui.Csv2Vectors

我尝试使用 `cygpath -pw $cp` 将类路径包装在 bash 脚本中但没有效果。

最佳答案

问题是 Windows 上的 java 需要分号,而不是冒号。

编辑 /bin/mallet 的第 7 行:

cp=$malletdir/class:$malletdir/lib/mallet-deps.jar:$CLASSPATH

致:

cp="$malletdir/class;$malletdir/lib/mallet-deps.jar;$CLASSPATH"

重要:请注意,您现在需要将该行用双引号引起来,以便 bash 知道它是一个字符串,并且不会在分号处结束命令。

此外,路径必须采用 UNIX 样式。为此,请将第 12 行的 -classpath $cp 更改为 -classpath `cygpath -pw $cp`

关于java - 在 Cygwin 上使用 Mallet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24791096/

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