在Java或scala中将JAR资源用作File

时间:2015-04-04 13:44:51

标签: java scala jar resources

我开发了一个基本上搜索其resources/runtime目录的应用程序,查找.java个文件。

获取所有.java个来源后,它(与程序参数一起)将其绝对路径传递给JavaCompiler

当然,当应用程序部署为JAR包时,此方法不起作用。那么问题 - 如何使用资源文件和普通文件一样,即传递它们的绝对路径并在之后读取它们?

我在这里找到了一些相关主题:

但是,如果我不知道文件的名称呢?我寻求允许我搜索resources/runtime目录的解决方案。此外,我认为在某处制作文件的副本并在以后删除它是笨拙的解决方案。

我使用Java和Scala(使用sbt构建系统)的组合,因此解决方案Java或Scala会很棒。

1 个答案:

答案 0 :(得分:0)

请参阅此处,看看它是否回答了您的问题。

修改 How do I list the files inside a JAR file?