Java src文件夹中的资源不包括在Jar中

Java src文件夹中的资源不包括在Jar中,java,eclipse,jar,runnable,Java,Eclipse,Jar,Runnable,我正在使用Eclipse生成一个可运行的Jar文件。但是当我测试它时,它给了我一个不满意的链接错误。这是因为它缺少一个资源,但该资源位于src文件夹中。Wich显然被添加到Java构建路径中。我怎样才能解决这个问题 代码: 堆栈跟踪: Exception in thread "main" java.lang.IllegalStateException: No default GeoIP dat abase file found at oast.geoip.GeoIPService

我正在使用Eclipse生成一个可运行的Jar文件。但是当我测试它时,它给了我一个不满意的链接错误。这是因为它缺少一个资源,但该资源位于src文件夹中。Wich显然被添加到Java构建路径中。我怎样才能解决这个问题

代码:

堆栈跟踪:

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)
线程“main”java.lang.IllegalStateException中的异常:无默认GeoIP dat 找到abase文件 位于oast.geoip.GeoIPServiceImpl(GeoIPServiceImpl.java:20) 在oast.oast.initialize处(oast.java:409) 位于oast.oast.main(oast.java:434)
我认为你应该把它放在resources文件夹而不是src文件夹中,这里有一个类似的问题:

请发布一个完整的stacktraceFlagged作为非常低的质量:请提供更多关于你的问题的信息。解决资源可能会有很多种方式。你能发布代码和错误信息吗?编辑了问题并提供了更多信息
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)