M1 Mac Eclipse创建项目报错:Resource '/projectnamehere/.settings'已存在
解决M1 MacBook Pro上Eclipse创建项目的报错问题
临时快速修复
- 关闭Eclipse,找到工作区目录,手动删除报错项目的完整文件夹(包括已生成的部分内容)
- 重启Eclipse,执行菜单栏
Project->Clean,选择Clean all projects清理缓存 - 再次创建项目时,取消勾选所有自动生成配置文件的选项(比如自动创建
.settings、.classpath等),项目创建完成后手动添加插件所需配置
插件兼容性排查
- 确认安装的6.0版本插件是否适配M1芯片的arm64架构:部分旧插件仅支持x86架构,即使通过Rosetta转译也可能出现异常,可查看插件详情页的架构支持信息
- 尝试降级插件版本:若6.0为最新版,切换到5.x稳定版本测试,新版本可能与当前Eclipse存在适配bug
Eclipse运行环境调整
- 强制Eclipse以原生arm64模式运行:找到Eclipse安装目录,右键「显示包内容」,打开
Contents/Info.plist,在<array>标签内添加以下启动参数:<string>-Dosgi.native.os=macosx</string> <string>-Dosgi.native.arch=aarch64</string> <string>-Dosgi.requiredJavaVersion=17</string> - 更换全新工作区:创建一个未使用过的工作区,不导入任何旧项目,直接在新工作区尝试创建项目,排除旧工作区缓存干扰
手动搭建项目结构
若以上方法无效,手动创建项目并配置插件:
- 创建普通Java空白项目
- 手动在项目根目录创建
.settings文件夹(按需) - 从插件提供的示例项目中复制必要配置文件(如
.prefs、.project、.classpath)到当前项目 - 右键项目选择
Refresh,再执行Project->Clean,让Eclipse加载配置
内容的提问来源于stack exchange,提问作者briann
相关产品推荐
相关产品推荐

