簡體   English   中英

Libsvm類不在CLASSPATH中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM