答案 0 :(得分:1)
文件无法与jar一起使用,因为文件系统未设置为查看jar。如果您使用URL来处理资源,那么您应该没问题。
编辑:添加示例。
假设您的链接地址短语是正确的(因为代码在Eclipse中起作用,这似乎很可能),以下内容应该为您提供有效的URL。
URL url = MapLoader.class.getResource("assets/xml/maps.xml");
您接下来要做什么取决于您将其用作参数的类和方法。如果您检查类和API的API在使用File作为参数的方法中,可能会有类似的方法使用URL。