使用intellij IDEA导入ecplise项目
IDEA报错: Error(1,1)java:非法字符:'\ufeff'
原因:
Eclipse可以智能的吧utf-8带BOM文件转为普通的utf-8文件,而IDEA不能,所以使用IDEA编译utf-8有BOM文件时会出现“非法错误:‘\ufeff’之类的错误”
解决方法:
1.使用NotePad++或者sublime等文本编辑器进行文本编码转换,保存为utf-8无BOM文件;
2.找到报错的.java文件,把内容全部复制下来,然后把源文件删除,然后新建一个文件,名字和之前删除的那个一样,再把代码全部复制到里面,最后编译运行也能解决问题。
IDEA报错:spring框架报错
主要原因是jdk版本与spring框架版本不兼容的问题(注:jdk用的1.8,tomcat用的8.0,spring框架版本是3.2)
解决方法:
可以将spring版本换成4.x的版本,也可以将jdk版本换成1.7及以下版本
以上是idea导入eclipse时常见的错误,下面给出导入的详细步骤
详细步骤:
1.点击import Project进行导入项目
2.选择eclipse项目进行导入
3.选择项目目录
4.选择自己的jdk版本,如果没有就点“+”添加一个
以上步骤即把eclipse成功导入到idea中,但是还需要对这个项目进行配置方能运行!!
5.选择File------>Project Structure
6.点击Project查看jdk版本(一般前面配置好这里不需要改变),下面是idea的输出目录,不用动,默认就好
7.点Modules,选择自己的jdk版本,并把报红色的东西删除掉
8.点LIbraries添加库,选择java,选择当前项目的WebRoot--->WEB-INFO--->Lib下的所有jar报,生成一个lib库
9.点Facets,然后点“+”添加Web,选择当前项目
10.进入Artifacts会提示没有添加lib,按照提示Fix,最后Apply,在点OK
此时,配置基本完毕,接下来配置tomcat服务器
11.点Edit Configurations...
12.选择Tomcat Server下的local
13.选择自己配置的tomcat
14,点Deployment进行项目部署,