为什么可以';我的Java程序找不到svm\u learn或svm\u Classification?
我在Java中以编程方式使用ClearTK和SVM Light。我已经为ClearTK集成和SVM Light本身下载了这个包。无论我是通过Eclipse还是通过命令行运行,我都会得到为什么可以';我的Java程序找不到svm\u learn或svm\u Classification?,java,eclipse,svmlight,cleartk,Java,Eclipse,Svmlight,Cleartk,我在Java中以编程方式使用ClearTK和SVM Light。我已经为ClearTK集成和SVM Light本身下载了这个包。无论我是通过Eclipse还是通过命令行运行,我都会得到 找不到文件“svm\u learn” 我试着把它放在当前目录中。我尝试在命令行中使用“-cp”来包含它的位置,或者将Eclipse中的文件夹添加到运行时类路径中。要让Java代码识别这两个可执行文件所在的位置,我必须做些什么?您需要调整系统的$PATH变量,以包括这两个可执行文件的位置。只有到那时,eclipse
找不到文件“svm\u learn”
我试着把它放在当前目录中。我尝试在命令行中使用“-cp”来包含它的位置,或者将Eclipse中的文件夹添加到运行时类路径中。要让Java代码识别这两个可执行文件所在的位置,我必须做些什么?您需要调整系统的$PATH变量,以包括这两个可执行文件的位置。只有到那时,eclipse或命令行执行才能使用这些工具。执行
-cp
或将其添加到Eclipse运行时类路径是不够的
例子包括:
export PATH=$PATH:{svm light path}
对于Linux或
set PATH=%PATH%;{svm light path}
窗户
此外,如果使用Eclipse,您可能需要转到环境选项卡,并确保通过按Select然后选择path来引用系统路径变量