导入Java项目目录时Eclipse无法正确创建bin和src子目录求助
Eclipse导入已有Java项目目录结构异常的解决方案
问题核心原因
导入项目时未正确配置源码根目录和编译输出目录,Eclipse默认将项目根目录识别为源码根,因此src/SRC文件夹会被识别为包名的第一层级,也不会自动生成/关联bin目录作为输出路径。
导入时正确配置的操作步骤
- 打开Eclipse,依次点击
File→Import→ 选择General分类下的Projects from Folder or Archive,点击Next - 点击
Directory选择包含SRC、Bin文件夹的项目根目录,不要直接点击Finish,先将Import as下拉选项设置为Java Project - 点击
Next进入构建路径配置页,找到Source folders on build path配置项,点击右侧Add Folder,勾选项目下的SRC文件夹,将SRC标记为源文件夹是解决本问题的核心操作 - 找到
Default output folder配置项,点击Browse选择项目下的Bin文件夹,将其设置为编译输出路径 - 点击
Finish完成导入即可,此时包结构会正常识别,不会将SRC纳入包名
已错误导入后的修复步骤
- 右键点击异常项目,依次选择
Build Path→Configure Build Path - 切换到
Source标签页,选中当前错误配置的根目录源码项,点击右侧Remove删除 - 点击
Add Folder,勾选项目下的SRC文件夹添加为源码目录 - 修改下方
Default output folder路径为项目下的Bin目录,格式为你的项目名/Bin - 点击
Apply and Close保存,等待Eclipse自动重构项目即可
注意:若原始文件结构中的源码、输出目录为大写命名(SRC、Bin),配置时请对应选择原文件夹,不要手动修改为小写,避免路径匹配错误。
内容的提问来源于stack exchange,提问作者Shanmukha Reddy
相关产品推荐
相关产品推荐

