【发布时间】:2011-11-01 18:42:19
【问题描述】:
我在 Eclipse 中有超过 130 个项目,其中一些使用 java 编译器 1.5,其中一些使用 1.6。无论如何,我可以将它们全部更改为 1.6,而无需单独检查它们吗?我尝试从 Project Explorer 中选择所有项目,但菜单中没有可用的 Property 或 Build Path。
【问题讨论】:
-
您可以编写一个脚本like this 来查找/替换
org.eclipse.jdt.core.compiler.source=<source-version>到<project>\.settings\org.eclipse.jdt.core.prefs中所需的值 -
Eclipse 具有“项目特定设置”和全局默认值。如果您的所有 1.5 项目都使用 1.5,因为您将它们设置为项目特定并选择 1.5,那么,不,可能没有简单的方法来更改它(除非编写脚本或类似 srkavin 注释)。我可能是错的,但是在您将项目设置为具有特定设置后,我不知道如何覆盖它。 (如果你没有,那么当你改变全局设置时它们会改变。)
-
要添加到 srkavin 的答案,您可能还必须将 org.eclipse.wst.common.project.facet.core.xml 中已安装的方面更改为
. -
@srkavin - 我建议您将评论转换为答案。我会做同样的事情(小 BASH/windows 脚本),所以 +1
标签: java eclipse compiler-construction settings project