如何在Eclipse中更改Java项目的bin文件夹?

39

当你在Eclipse中有一个Java项目时,如何更改类文件的存放位置?bin目录是默认位置。

当你在Eclipse中有一个Java项目时,如何更改类文件的存放位置?bin目录是默认位置。

5个回答

50

你可以将bin文件夹的名称更改为其他名称。

右键单击项目并选择属性。 然后点击Java Build Path。 在右侧,您可以看到选项卡SourceProjectsLibraries等。

点击Source。检查默认输出文件夹:。在那里,您可以浏览和选择不同的文件夹。

但是您无法更改目录。例如,如果您的项目在D驱动器中,则无法将输出文件夹保留在C驱动器中。


4
我相信你可以通过在.project文件中创建一个链接资源文件夹,将源输出到单独的驱动器中。例如: </linkedResources> <link> <name>build_dir</name> <type>2</type> <location>L:/</location> </link> </linkedResources> - eSniff
这似乎在Android项目上不起作用。我将我的链接文件夹命名为Bin,并将其指向d:\output{projectname}\,但当我再次运行eclipse时,我会收到“WARNING: unable to write jarlist cache file”的警告。它似乎忽略了项目文件eclipse文件夹,并且只期望文件系统上有一个bin文件夹,并且不会接受NO作为答案。符号链接也不是一个选择。 - WORMSS

7

右键单击您的项目,选择属性。

Java Build Path --> select the Source tab

请查看下面的图片以获取更多细节:
请参考以下图片以了解更多详细信息:

enter image description here


6

右击我们的项目 --> 选择 属性 --> 选择 Java Build Path --> 选择 选项卡。在选项卡底部,您应该看到一个名为 (默认输出文件夹:) 的字段。


4
我想描述以下一种方法。
首先,在Eclipse工作空间中创建一个新的空项目,用于存储生成的输出文件,比如output_bin。
如上述步骤所提到的,现在我们需要一个新的变量来链接到我们的项目输出文件夹,即“默认输出文件夹”。
1. 默认输出文件夹 -> 浏览 -> 创建新文件夹… 2. -> 高级 -> 选中“链接到文件系统中的文件夹” -> 3. 变量 -> 新建… -> 名称 = PROJECT_OUT, 位置 = "选择路径至\output_bin\bin\Project1bin" -> 确定
注意:Project1bin是一个新目录,用于存储bin文件夹。output_bin是一个空项目,您可以为各种项目拥有多个bin文件夹。

2

这些答案只描述了针对一个特定项目的更改。

但是,如果您在Eclipse中使用像Gradle这样的构建工具,您可能会因为在\bin下生成的类文件而受到烦人的构建错误的影响...因此,最好的方法是更改默认输出文件夹:

(Eclipse Mars)
窗口 --> 首选项 --> Java --> 构建路径 --> 输出文件夹名称:从“bin”更改为“build”
请注意,然而,目前看来,这仅适用于使用Java项目向导创建新Java项目的情况。 我导入Gradle(STS)项目,并发现我必须为每个项目手动从“bin”更改为“build”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接