Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Java 中以编程方式使用 ClearTK 和 SVM-Light。我已经下载了用于 ClearTK 集成以及 SVM-Light 本身的包。无论我是通过 Eclipse 还是命令行运行,我都会不断收到
Cannot find file "svm_learn"
我尝试将它放在当前目录中。我尝试在命令行上使用“-cp”将其位置包含在内,或者将 Eclipse 中的文件夹添加到运行时类路径。我必须怎么做才能让我的 Java 代码识别这两个可执行文件所在的位置?
您需要调整系统的 $PATH 变量以包含两个可执行文件的位置。只有这样,eclipse 或命令行执行才能使用这些工具。-cp将其添加到 Eclipse 运行时类路径中是不够的。
-cp
示例包括:
export PATH=$PATH:{svm light path}
对于 Linux 或
set PATH=%PATH%;{svm light path}
用于窗户
此外,如果使用 Eclipse,您可能必须转到您的环境选项卡,并确保通过按 Select 并选择 Path 来引用系统路径变量