我正在使用Eclipse生成一个Runnable Jar文件。但是当我测试它时,它给了我一个不满意的链接错误。这是因为它缺少资源,但此资源位于src文件夹中。显然,它已添加到Java构建路径中。我该如何解决这个问题?
代码:
final URL geoDBFileURL = GeoIPServiceImpl.class.getResource("GeoIP.dat");
if (geoDBFileURL == null) {
return null;
}
堆栈跟踪:
Exception in thread "main" java.lang.IllegalStateException: No default GeoIP dat
abase file found
at oast.geoip.GeoIPServiceImpl.<init>(GeoIPServiceImpl.java:20)
at oast.Oast.initialize(Oast.java:409)
at oast.Oast.main(Oast.java:434)