Java malletsimpletager类路径

Java malletsimpletager类路径,java,classpath,mallet,Java,Classpath,Mallet,我将使用malletsimpletagger进行序列标记。但是,我在设置类路径方面有问题。正如我在这里看到的: 我必须能够使用java-cp设置类路径。 我遵守了说明(我确信我已正确安装了Ant和Mallet)。但是,我收到以下信息: Error: could not find or load main class cc.mallet.fst.SimpleTagger 以下是我使用的真实代码: C:\mallet> java -cp "C:\mallet\class:C:\mallet\

我将使用malletsimpletagger进行序列标记。但是,我在设置类路径方面有问题。正如我在这里看到的:

我必须能够使用java-cp设置类路径。 我遵守了说明(我确信我已正确安装了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%


如果有人能帮助我,我将不胜感激。

幸运的是,由于@user2339071的评论和建议链接,我可以解决这个问题:

如果您使用的是Windows操作系统,则必须将“:”替换为“;”。 所以,这个代码对我来说很有用:

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
实际上,这段代码所做的是将两个不同的路径确定为类路径,一个是包含mallet的.class文件(C:\mallet\class)的文件夹,另一个包含所有必需的jar文件(C:\mallet\lib\mallet deps.jar),您需要用“;”分隔它们


就这些

如果它返回
%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操作系统。这不对吗?