我需要打开maven jar包内的文件。它是我使用框架的模型配置,库类的构造函数需要传递类型的文件。我可以使用类加载器获取配置文件的路径,而不会有任何问题。但 - 不幸的是 - 文件无法读取jar中的文件。所以我得到java.io.FileNotFoundException。现在我正在寻找解决这个问题的方法。我的计划是解压缩模型配置文件并将其放置在临时目录中。但是,在开始编码之前,我想知道是否有像我这样的问题的其他解决方案。Maven包在jar包内打开文件(作为* File *)
更新:我需要在运行时读取文件。
您是否需要在构建时或运行时从JAR文件中提取/读取文件?您在下面有两个很好的答案,但都在开发和运行时流程的不同位置完成任务。 – jgifford25 2010-12-20 15:05:26