gpt4 book ai didi

java - Eclipse/Java 工作区设置不被项目继承(即使 "project-specific"已禁用)

转载 作者:行者123 更新时间:2023-12-01 15:00:43 24 4
gpt4 key购买 nike

我最近分配的项目一直使用 Eclipse 作为构建工具。 (我可以让它显示或报告的唯一版本是“Indigo”。如果有与之相关的实际版本号,那么它已经被很好地隐藏了。一旦您已经是 Eclipse 专家,可能就非常明显了。)

我们已将工作区设置配置为大部分默认值,并在各处提高了编译器警告级别。

现在,在导入各种项目后,开发人员发现大量 Java 构建错误,因为合规性级别显示为 1.4,而不是最近的任何级别;这会导致有趣的错误,例如“断言无法解析为类型”。我们已经浏览了“Java 编译器”设置中的每个菜单和子菜单,并且所有这些菜单和子菜单都禁用。工作区配置为使用 1.7,但项目实际上没有继承这些设置。

目前,我们已启用特定于项目的设置,并将所有工作区设置复制(叹气)到每个项目。这似乎完全违背了工作空间设置的初衷!除了禁用特定于项目的内容之外,我们还需要重置每个项目中的一些隐藏设置吗?

最佳答案

你可以尝试两件事:

  • 进入“配置构建路径”对话框并单击“库”选项卡。查看该项目正在使用哪个 JRE。有时,JRE 会设置为上次处理项目的上一个工作区中使用的 JRE。您可以删除“系统库”或JRE条目。如果您保留类似的内容,我相信 JRE 和设置将默认为工作区默认值。最坏的情况是您必须进入“添加库”以选择正确的 JRE。

  • 如果失败,您可以查看项目根目录中的 .settings 文件夹。这是所有工具存储其设置的位置(除了 .classpath 文件)。当危急时刻需要采取紧急措施时,您可以删除该目录中的某些文件甚至整个目录。请注意,文件或文件夹名称中的缩写 JDT 表示该文件或文件夹与 java 工具有关。另请注意,名称以“.”开头的所有文件和文件夹。默认情况下是隐藏的。您需要转到导航器 View 才能看到它们。

关于java - Eclipse/Java 工作区设置不被项目继承(即使 "project-specific"已禁用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13688438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com