0

我在 Java 中以编程方式使用 ClearTK 和 SVM-Light。我已经下载了用于 ClearTK 集成以及 SVM-Light 本身的包。无论我是通过 Eclipse 还是命令行运行,我都会不断收到

Cannot find file "svm_learn"

我尝试将它放在当前目录中。我尝试在命令行上使用“-cp”将其位置包含在内,或者将 Eclipse 中的文件夹添加到运行时类路径。我必须怎么做才能让我的 Java 代码识别这两个可执行文件所在的位置?

4

1 回答 1

0

您需要调整系统的 $PATH 变量以包含两个可执行文件的位置。只有这样,eclipse 或命令行执行才能使用这些工具。-cp将其添加到 Eclipse 运行时类路径中是不够的。

示例包括:

export PATH=$PATH:{svm light path}

对于 Linux 或

set PATH=%PATH%;{svm light path}

用于窗户

此外,如果使用 Eclipse,您可能必须转到您的环境选项卡,并确保通过按 Select 并选择 Path 来引用系统路径变量

于 2014-05-05T15:01:36.710 回答