2014-03-18 85 views
1

我使用eclipse與LibSVM一起運行Weka API,weka API工作正常,但我無法調用LibSVM。 我已檢查將LibSVM添加到類路徑並保持正確的jar文件順序。我有 1)JVM 1.7 2)Weka.jar 3.7.10。 3)LibSVM.jar位於wlsvm.zip位於以下鏈接:http://www.cs.iastate.edu/~yasser/wlsvm.htmlLibSVM和Weka API沒有一起工作

我有問題:我無法實例化LibSVM,無法導入它。 這裏是我類路徑的confiugreation沿着有問題的快照:

https://www.dropbox.com/sh/rj8ian8asceyf7b/YTHzOfHFIs#/

任何幫助,不勝感激!

+0

weka附帶的所有其他分類器都能正常工作,除非我們使用第三方的LibSVM。 – Zahran

回答

0

我按照this link中的步驟操作,效果很好。

+0

Hi Rushdi,這是weka GUI工具的情況。在eclipse上我仍然有這個問題,weka api和libSVM .... – Zahran

0

在我原來的文章中提供的所有鏈接都是weka 3.6.8和之前的版本,它們與weka 3.7和最新版本不兼容。因此,如果您真的想在您的java代碼中使用weka 3.7 jar和libsvm,那麼一種方法是像往常一樣運行weka GUI 3.7,從主工具欄中選擇工具包管理器並安裝libSVM。在那之後到達安裝了libSVM的文件夾。對於Windows,它通常具有以下路徑:C:\ Users \ YourUserName \ wekafiles \ packages \ LibSVM \ LibSVM.jar;對於MAC:(HOME)\ wekafiles \ packages \ LibSVM \ LibSVM.jar 然後,只需將LibSVM.jar與weka.jar「3.7」...一起添加到javacode的類路徑中,其順序無關緊要。

此軟件包管理器將始終保證與您的weka安裝兼容的庫。 PS:你沒有登錄器需要類路徑中的WLSVM ...

相關問題