IDEA 导入 eclipse 的项目出现\65279错误的解决

之前一直在用eclipse,这段时间尝试使用IDEA,但是遇到的第一个问题就是eclipse的项目导入到IDEA中后,启动tomcat发现报非法字符\65279的错误。

以前的解决办法

google了些资料,基本上都是两种解决办法:

  1. 使用Eclipse编译器进行编译,在IntelliJ IDEA 10.0中设置的方法为Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier选择Eclipse,点击OK
  2. 使用EditPlus去除BOM(EditPlus版本为3.01)

    具体方法:先设置去除UTF-8的文件签名,然后打开文件,另存为UTF-8即可

    设置方法:工具->首选项->文件->默认编码方式:UFT-8,UTF-8标识:总是删除签名

现在的办法

引用博客,点击传送

但是很不幸上面的第一种办法在现在的版本中没有生效,而第二种办法,我滴神啊,一个项目那么多文件,这个个处理,那要弄到什么时候啊!!!

不过幸好万能的google,帮我找到里利用vim批处理解决的办法,这里附上方法:

可以利用 :args:argdo 命令

例如我们用vim批量修改 d:\aa\ 文件夹下面的所有文件,将UTF-8编码的bomb标志去掉,在osx下的话,比如在~/eclipse/test/src,那么先进入到test的目录下,然后打开vim

:args ./src/**,其它步骤和下面一样

  1. :args d:\aa\** 注意这里用** 表示循环文件夹

    :ar可以查看目前添加了那些目标文件

  2. :argdo set nobomb |update! 对args列表中的文件分别执行 set nobomb 然后强制保存

这样就把所有文件的BOM头都去掉了

具体关于 args 和 argdo的使用方式,参见

:help arglist 查看 The argument list节的相关内容

时间: 2024-08-03 09:46:08

IDEA 导入 eclipse 的项目出现\65279错误的解决的相关文章

MAC上IDEA 导入项目出现\65279错误的解决办法

利用 :args 和 :argdo 命令: 用vim批量修改文件夹下面的所有文件,将UTF-8编码的bomb标志去掉,比如在 /src/main,那么先进入到src同级的目录,然后打开vim. 1,输入:vi 2,:args ./src/**  这里用** 表示循环文件夹 3,:ar  可以查看目前添加了那些目标文件 4,:argdo set nobomb |update!  对args列表中的文件分别执行 set nobomb 然后强制保存 这样就把所有文件的BOM头都去掉了    具体关于

eclipse导入android项目后出现错误的解决方法

eclipse导入android项目后出现错误的解决方法 出现这样的错误是因为没有为项目指定sdk的原因 为项目指定sdk的方法右键点击工程名称,弹出菜单中点击“Properties->Android”,在Project build target 中指定你要使用的SDK版本即可

Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved

使用 Eclipse 打开项目后发生错误: The import javax.servlet cannot be resolved java和javax都是Java的API(Application Programming Interface)包,java是核心包,javax的x是extension的意思,也就是扩展包 [问题分析] 没有servlet-api.jar这个包 一般,我们导入别人的项目,在别人的机器上他配置了Server,一般都是tomcat,而在拷贝的过程中Server的那些lib

idea之导入Eclipse Maven项目

Idea之导入Eclipse Maven项目:https://blog.csdn.net/qq_33442160/article/details/81876428参考上述链接即可,这里不再赘述. 原文地址:https://www.cnblogs.com/youcong/p/11967299.html

关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法

出现错误的可能原因: 1.数据库字段Varchar长度不够: 2.不能用Text类型: 3.数据中可能存在换行符: 4.数据项文本过长,超过4000: 5.前8行的最大长度不够大,后面有超过的. 解决办法: 1.修改Varchar长度为足够长: 2.替换掉换行符(可手工输入一个换行符,复制到替换文本框中,Office中可按住Alt键,从小键盘输入10,再松开Alt键): 3.第一行中记录设足够长,导入后再替换: 4.把Excel文件存为2007格式,可解决导入后很多数据项为NULL的问题: 5.

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra

IDEA 导入eclipse web项目

参考文章https://blog.csdn.net/deng11408205/article/details/79723213 1.Import Project在如下图的页面中,导入项目. 或者在File菜单中的New选择Project from existing Source 2. 选择项目的目录文件夹位置 3. 选择导入的模型为Eclipse 4. 选择项目的目录位置.如果想在eclipse的文件和idea的文件同步, 那么在Keep project and module files in

使用Interllij IDEA 导入eclipse的项目

1. 下载Interllij IDEA 下载网址:https://www.jetbrains.com/idea/download/#section=windows 选择自己想用的版本,我是进行WEB开发,选的Ultimate,之后进行安装即可: 安装之后需要进行激活,注册码:K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ

Eclipse中项目崩溃,使用MyEclipse解决

今天在项目中,Eclipse  中Rwenjian崩溃,导致项目全是红 叉 而且不提示任务错误信息. 无奈之下想起了MyEclipse这个老大. 将项目拷贝到MyEclipse目录下. 之后,在MyEclipse中,xml文件编译错误竟然显示出来了. 有些事情,还是需要钱,白来的就是不行啊. 希望大家以后都使用AndroidStudio