我正在尝试使用 GeoGoogle 从 http://geo-google.sourceforge.net/ 进行地理编码
当我尝试使用这行代码时:
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/ 内
最佳答案
快速浏览一下 geo-google 源代码,它确实作为构造函数存在 here .
public GeoAddressStandardizer(String apiKey)
所以问题出在你的应用程序使用 jar 的方式上。您是否正在部署到网络服务器或类似的东西(尽管我期望出现 classNotFoundException)?
如果您查看 IDE 中的构建配置,该 jar 是否存在?怎么添加的?
关于java - GeoGoogle(Java) - 如何导入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212213/