背景
最近在学习java...........
目前用idea的比较多,所以想迁移eclipse上的代码到idea上,迁移过后遇到了各种各样的报错。
迁移步骤
目标:不做重复的ctrl c/v操作
- 首先找到在eclipse创建项目代码的本地存放位置;
- idea->File->Open File or Project -> 选中项目代码位置->Ok->Import Project 勾选eclipse 一路下一步,记得选择自己项目对应的jdk版本(关键)
- 配置环境:File->Project Structure
Project ->project SDK (选择项目对应的jdk版本,检查是否一致)
Modules->Dependencies (删除对应包下红色的jar包)->Module SDK(选择对应JDK版本)
-> Sources (选择对应的)
Libraries->添加项目下的jar包(可以在eclipse查找jar包本地位置,直接导入)
如果导入的web项目,需要继续配置其他的模块。本次导入的是学习的代码模块。故未继续配置
运行报错
运行代码编译时报错
问题一
Error:(1, 1) java: 非法字符: '\ufeff'
程序编译按照UTF-8的格式运行,当前文件格式是UTF-8-BOM编码,编码器不识别文件头部的\ufeff
所以通过在对应代码中右键,选择Remove Bom即可
问题二
Information:java: Errors occurred while compiling module
某模块编译错误。检查上面导入时JDK设置版本,一般原因为某处设置不一致。
检查部分:
- setting
- Project Structure->Project Settings
总结
遇到报错不要慌,先看具体报错位置,初步判定下原因,可能它就不是一个报错呐。试着去找解决办法。总会解决!今日报错,解决!