【问题标题】:Make Eclipse copy source files in output folders在输出文件夹中制作 Eclipse 复制源文件
【发布时间】:2013-01-25 10:42:54
【问题描述】:

我在我的 java 项目中读取(有时写入)一个 .txt 文件,我希望将它复制到名为“bin”的 eclipse 输出文件夹中。

eclipse可以在编译的时候做吗?

我的项目是这样的:

  • 项目
      • blabla.class
      • ...
      • blabla.java
      • ...
    • 我的文件.txt

谢谢!

【问题讨论】:

标签: eclipse file copy directory output


【解决方案1】:

解决办法是:

使用 Eclipse Classic 4.2.1

在创建新项目时单击“添加项目'YourProjectName'文件夹以构建路径”(在源选项卡中)

执行正确的包含/排除操作以选择要复制的文件

【讨论】:

    【解决方案2】:

    我认为您实际上需要将文本文件移动到一个子目录-类似于“资源”并将该“资源”目录添加为项目的源目录-项目/属性/Java构建路径/源/添加文件夹。这并不意味着源文件夹中的所有内容都必须是可编译的。

    我认为您不会有其他选择,因为如果您将根目录添加为源文件夹,eclipse 会抱怨它不能嵌套源文件夹。所以你需要一个额外的(重新)源文件夹。

    【讨论】:

    • 我试过了,但它不起作用。我应该选中“允许源文件夹的输出文件夹”框吗?因为当我检查它并单击“确定”,然后重新打开“项目属性”窗口时,它保持未选中状态!我用谷歌搜索了一下,它似乎是一个未解决的 eclipse 错误。
    • 不,这只是意味着输出(类文件)被复制到源文件夹 AFAIK。那么,这实际上并没有奏效?创建一个子目录“Res”(按照您的命名约定),将文本文件移动到“Res”,然后将“Res”目录添加到项目设置中的源?如果您手动移动了文件,请不要忘记按 F5 或在浏览器树中刷新。然后应该将文本文件复制到 bin - 至少在干净构建之后 - 不是吗?
    • 或者-我刚刚看到-您可以直接使用Ctrl-N在项目中创建一个新的“源文件夹”
    • 我很抱歉,但这绝对行不通。我目前使用 Eclipse Juno JavaEE 编辑器。我将尝试使用另一个版本的 eclipse...
    猜你喜欢
    • 1970-01-01
    • 2013-05-10
    • 2023-01-11
    • 2011-01-05
    • 1970-01-01
    • 2011-10-19
    • 2011-10-05
    • 2010-11-04
    • 2017-03-31
    相关资源
    最近更新 更多