我收到了错误
java.lang.ClassNotFoundException: com.google.common.net.InternetDomainName
尝试运行以下代码时:
private String getTopPrivateDomain(String url) {
return InternetDomainName.from(url).topPrivateDomain().toString();
}
我已经下载了guava-18.0.jar
,我已经三次检查它是否存在于我的构建路径中。我还导入了com.google.common.net.*
。我在Eclipse中没有得到任何错误或警告,并且程序编译得很好,但是在运行该方法时会抛出上述异常。
我不明白为什么当它被明确导入并且在构建路径中时找不到该课程?
答案 0 :(得分:1)
jar在运行时不在类路径位置,但它是在Eclipse中配置的。如果您正在使用Tomcat或类似的东西,它将需要位于/ lib目录中