2014-01-20 101 views
-1

我正在使用Eclipse生成Runnable Jar文件。但是当我测试它时,它给我一个不满意的链接错误。这是因为它缺少资源,但是此资源位于src文件夹中。很明显,它被添加到Java构建路径中。我怎样才能解决这个问题?jar中没有包含的src文件夹中的资源

代码:

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) 
+0

请张贴完整的堆栈跟踪 – 2014-01-20 07:46:05

+0

标记为非常低的质量:请提供有关您的问题的更多信息。 – alesc3

+0

寻址资源的方式可能很糟糕。你能发布代码和错误信息吗? –

回答

相关问题