0
我的捆绑看起来像this,我打电话给像this这样的资源。所有从Eclipse运行时运行良好,但作为可运行Jar导出时。该程序似乎无法引用资源
问题
为什么我的资产在打包时无法访问?打包的资产在罐子里不可用
我的捆绑看起来像this,我打电话给像this这样的资源。所有从Eclipse运行时运行良好,但作为可运行Jar导出时。该程序似乎无法引用资源
问题
为什么我的资产在打包时无法访问?打包的资产在罐子里不可用
文件不能很好的与罐子,因为文件系统没有设置看到罐子。如果你使用URL来解决你的资源问题,你应该没问题。
编辑:添加示例。
假设您的链接地址短语是正确的(因为代码在Eclipse中工作,这似乎很可能),下面应该为您提供一个工作URL。
URL url = MapLoader.class.getResource("assets/xml/maps.xml");
接下来你要做什么取决于你使用它作为参数的类和方法。如果您检查使用File作为参数的&类的API,很可能会有类似的方法使用URL。
你能举个例子说明如何使用URL来解决资源问题吗? – Peake
添加示例,假定您的链接代码示例在Eclipse中可用。 –