正确的Eclipse文件夹放置

时间:2013-07-09 20:00:48

标签: eclipse directory placement

如何在Eclipse项目中正确放置包含文件(.txt)的文件夹?在程序执行期间正在读取/写入这些文件。

它应该是什么样的(文件夹位于src文件夹的内部):

ProjectName
  src
    packagename
       class.java
       class2.java
    FOLDER_CONTAINING_TEXT_FILES

或更像(文件夹在src文件夹的OUTSIDE处):

ProjectName
  src
    packagename
       class.java
       class2.java
  FOLDER_CONTAINING_TEXT_FILES

1 个答案:

答案 0 :(得分:3)

您希望写入的任何文件都应完全放在项目或应用程序之外。使您的应用程序采用参数或设置,或查找环境变量以指示此文件夹的位置。

对于只读取的文件(静态资源),您可以将它们放在src文件夹中并使用ClassLoader.getResourceAsStream()API进行读取(而不是Java文件I / O,这在应用程序打包后将无法运行)在一个罐子里。)