[英]Libsvm classes not in CLASSPATH
我正在嘗試使用Weka libsvm實現。 我已經安裝了weka-3.6版本,並添加了weka文件夾libsvm.jar文件。 我將.jar文件的整個路徑放在環境變量中的CLASSPATH中。 但是,當我嘗試從WEKA Api使用libsvm函數時,收到以下消息: libsvm classes not in CLASSPATH
。 當我輸入控制台echo %CLASSPATH%
我得到的是C:\\Program Files\\Weka-3-6\\libsvm.jar
,它是libsvm文件。 任何想法可能有什么問題嗎?
運行weka的默認批處理腳本使用以下命令:
set _cmd=%1
set _java=javaw
if "%_cmd%"=="" set _cmd=default
if "%_cmd%"=="-h" set _java=java
%_java% -classpath . RunWeka -i .\RunWeka.ini -w .\weka.jar -c %_cmd% "%2"
我也嘗試使用java -jar weka.jar只運行weka.jar文件。 在兩種情況下,我都收到相同的消息錯誤。
如果顯式使用-classpath標志,則不使用%CLASSPATH%變量。 您可以將libsvm添加到-classpath(在Windows上用分號分隔),也可以將weka添加到CLASSPATH變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.