Eclipse “允许源文件夹的输出文件夹”

2022-09-04 20:35:39

在Eclipse IDE中创建新的Java(不是JavaEE)项目时,我看到一个选项,上面写着.Allow output folders for source folders

这是干什么用的?


答案 1

它允许为每个源文件夹定义一个单独的输出文件夹(即eclipse创建编译.class文件的文件夹),而不是将所有源文件夹的所有.class文件存储在同一输出文件夹中。


答案 2

一个小小的额外提示。我遇到了同样的问题,我选中了该框,离开了对话框,当我回来时,它再次被取消选中。

解决方案非常简单,但对于新手来说有点隐藏:

选中该框后,您需要打开每个源文件夹下的树。现在,您将在那里看到一个新条目“输出文件夹”,您可以在其中指定各个文件夹。例如,您保留 src/ 的输出以转到 bin/,但为 test/ 定义一个特定的输出文件夹(例如.bin.test/)。这样,您就可以稍后从 bin/ 中获取真正的应用程序代码(例如,使用 ANT 脚本将其放入 JAR 中),但将 bin.test 放在一边。


推荐