Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 从Codename One中的依赖项加载资源文件_Ant_Jar_Resources_Inputstream_Codenameone - Fatal编程技术网

Ant 从Codename One中的依赖项加载资源文件

Ant 从Codename One中的依赖项加载资源文件,ant,jar,resources,inputstream,codenameone,Ant,Jar,Resources,Inputstream,Codenameone,我知道使用Resources.getData(“resourcepath”)可以在代码中加载一些资源。但是,如果需要加载位于jar依赖项中的某些资源,会发生什么呢。对我来说,保持它在那里而不是在我的主题中是非常重要的。res:因为这个依赖关系包含我想在项目之间共享的接口和资源,所以我可以保持环境(移动和web)之间的一致性。 我不太清楚Ant如何与Codename One一起工作,可能会修改我的build.xml我可能会复制这个资源,从类路径加载它很容易,或者可能已经存在一种从依赖项的src/m

我知道使用
Resources.getData(“resourcepath”)
可以在代码中加载一些资源。但是,如果需要加载位于jar依赖项中的某些资源,会发生什么呢。对我来说,保持它在那里而不是在我的
主题中是非常重要的。res
:因为这个依赖关系包含我想在项目之间共享的接口和资源,所以我可以保持环境(移动和web)之间的一致性。
我不太清楚Ant如何与Codename One一起工作,可能会修改我的
build.xml
我可能会复制这个资源,从类路径加载它很容易,或者可能已经存在一种从依赖项的
src/main/resources
文件夹加载它的方法。所以,我需要一种方法。

您不能在Codename One中处理jar依赖项。您需要使用您自己的或由第三方制造的产品

这方面的讨论相当深入


可以从不同于默认文件名的文件名加载资源文件,但不能从不同的目录加载。您可以直接从互联网上下载,等等。

因此,似乎唯一的办法是创建一个cn1lib项目来添加传统功能。但现在我正在使用Jar,但可能是因为我只使用接口?你可以破解Jar来工作,但我们不正式支持,因为有太多的事情你可能会做得不正确,只有在以后发现奇怪的服务器构建错误。