【发布时间】:2013-10-07 07:40:06
【问题描述】:
我将使用 Mallet SimpleTagger 进行序列标记。但是,我在设置类路径时遇到问题。正如我在这里看到的:classpath
我必须能够使用 java -cp 来设置类路径。 我按照here 的说明进行操作(我确信我已经正确安装了 Ant 和 Mallet)。但是,我收到了这条消息:
Error: could not find or load main class cc.mallet.fst.SimpleTagger
这是我使用的真实代码:
C:\mallet> java -cp "C:\mallet\class:C:\mallet\lib\mallet-deps.jar" cc.mallet.fst.SimpleTagger --model-file G:\test1-model G:\test2-feats.txt
同时,当我运行这个命令时:echo %CLASSPATH%,它返回 %CLASSPATH%。
如果有人可以帮助我,我将不胜感激。
【问题讨论】:
-
如果返回
%CLASSPATH%,说明你没有设置classpath。您是否使用任何特定的 IDE ..?像 Eclipse 或 NetBeans。? -
不是,我是直接用命令行的。但是,“java -cp”不是应该设置类路径吗?
-
为什么你的字符串像
C:\mallet\class:C:\mallet\lib\mallet-deps.jar..?为什么是两个C:..? -
这是在 Mallet 的网站上(正如我在我的问题中提到的):
java -cp "/home/hough/mallet/class:/home/hough/mallet/lib/mallet-deps.jar"对于 linux,我尝试将其更改为适合我的 Windows 操作系统。有错吗?