Eclipse导出文件jar不包含文件夹

用户1431148

我用Eclipse创建了一个可运行的jar。在我的项目中,我有一个名为问卷的文件夹,其中包含一些我使用的文本文件。当我运行可运行的jar时,它将无法正常工作,除非与该jar位于同一个文件夹中,而该文件夹是问卷调查表。我尝试了一些我在stackoverflow中阅读的解决方案,例如将文件夹调查表添加为源文件夹,也从属性-> Java构建路径->库->添加类文件夹并添加调查表文件夹,但仍然无法正常工作。

这是代码:

 File srcFolder = new File(".\\questionnaire");
 if(!srcFolder.exists()){

   System.out.println("Directory does not exist.");
   //just exit
   System.exit(0);

}

并且每次我收到消息“目录不存在”时。另外,当我解压缩罐子时,没有文件夹调查表

艾蒂安·米雷特(Etienne Miret)

要将文件夹“ questionnaire”添加到您的jar中,您需要将“ questionnaire”的父目录设置为源文件夹。

然后,将一个调查问卷“文件夹”放入您的广口瓶中。但是,您将无法通过File API访问它,因为它不是常规文件夹,而是进入jar的条目。如果仅需要从该文件夹读取文件,请查看Class.getRessourceAsStream(String)方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章