2013-04-25 41 views
1

我試圖使用GeoGoogle地理編碼的目的從http://geo-google.sourceforge.net/GeoGoogle(Java) - 如何導入文件?

當我試圖用這行代碼:

import geo.google.GeoAddressStandardizer; 
GeoAddressStandardizer st = new GeoAddressStandardizer("AABBCC"); 

它說GeoAddressStandardizer和進口解決不了,我還添加了JAR已經到了構建路徑。

有沒有人遇到過這個問題?由於

解決方案:獲取geoGoogle-1.5.0.jar而是內部https://www.cs.drexel.edu/~zl25/maven2/repo/geoGoogle/geoGoogle/1.5.0/

回答

1

不必通過地理谷歌源咋一看,這不存在,作爲一個構造函數here

public GeoAddressStandardizer(String apiKey) 

所以問題在於你的應用程序使用jar的方式。你是部署到一個Web服務器或類似的東西(雖然我希望有一個classNotFoundException)?

如果您查看IDE中的構建配置,該jar是否存在?你是如何添加它的?

+0

是的,我將它部署到Web服務器。在構建配置中,它確實存在,我通過右鍵單擊項目文件夾來添加以設置外部JAR。我還添加了沒有問題的其他JAR。 – user1157751 2013-04-25 10:31:29

+0

確保jar位於WAR或部署文件夾內的WEB-INF/lib文件夾中。 – Khanser 2013-04-25 10:36:27

+0

是的,這也是,這段代碼在servlet中,你可以嘗試將它添加到一個空的項目中,並且不知何故這個錯誤發生了 – user1157751 2013-04-25 10:36:43