`
陈英杰_-_
  • 浏览: 17096 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

IntelliJ IDEA 打开eclipse工程报非法字符处理

阅读更多

IntelliJ IDEA中错误提示:java: Syntax error on token "Invalid Character", delete this token

IntelliJ IDEA中错误提示:“非法字符: \65279”

将myeclipse中的项目导入IntelliJ IDEA时编码错误

 

本文所提供的方法一在IntelliJ IDEA 10中使用成功,但在IntelliJ IDEA 12中使用失败,在IntelliJ IDEA 12中不得不使用较为麻烦的方法二,方才成功

 

一、问题描述:

将在eclipse创建的项目代码导入IntelliJ IDEA后发现中文乱码,使用工具将源文件编码统一转为“UTF-8”后,显示正常,但在修改文件后,编译出现“非法字符: \65279”。

二、产生原因:

IntelliJ IDEA对设置为“UTF-8”编码的文件在修改后保存时自动加入了UTF-8文件签名,即BOM(将文件以十六进制形式查看,可见文件首部为“EF BB BF”).

三、解决方法:

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

(2)使用Notepad++去除BOM 【在IntelliJ IDEA 12使用,可成功】

具体方法:先设置以UTF-8无ROM方式编码,然后打开文件,另存此文件,覆盖掉原文件。

 

设置方法:格式->以UTF-8无ROM方式编码。

分享到:
评论

相关推荐

    Ant编译utf-8非法字符:\\65279

    4. **配置IDE**:如果你使用集成开发环境(IDE),如Eclipse或IntelliJ IDEA,确保IDE的项目编码设置为UTF-8,防止在保存文件时自动添加BOM。 5. **环境变量设置**:检查系统环境变量,如JAVA_TOOL_OPTIONS,看是否...

    IDEA支持带BOM的UTF-8编码文件的解决方案

    2. 如果你是其他版本的IDEA,那么用压缩工具处理你的DEA安装目录下lib文件夹中的ecj-x.x.x.jar文件(名字根据IDEA版本会有所不同),将Util.class替换该jar包目录中\org\eclipse\jdt\internal\compiler\util路径下的...

    基于Java实现的简单的词法分析器和语法分析器.zip

    - 代码编辑器或IDE,如IntelliJ IDEA、Eclipse。 ### 适合人员: - 计算机科学或相关领域的学生:此项目能够帮助他们实践编译原理和Java编程知识。 - 软件开发者:特别是那些对编译器和解释器如何工作感兴趣的程序员...

    Java编写的一个类C语言编译器(词法分析,语法分析,语义分析和目标代码生成).zip

    - 代码编辑器或IDE,如IntelliJ IDEA、Eclipse。 ### 适合人员: - 计算机科学或相关领域的学生:此项目能够帮助他们实践编译原理和Java编程知识。 - 软件开发者:特别是那些对编译器和解释器如何工作感兴趣的程序员...

    Java code Java code

    19.Eclipse和IntelliJ IDEA:Eclipse和IntelliJ IDEA是常用的Java开发集成环境,提供了代码编辑、调试、构建等一系列开发工具。 以上只是Java编程语言部分核心概念的简要介绍,实际编程过程中,开发者还需要深入...

    ajax+jackson 模拟购物车

    7. **工具使用**:可能涉及的开发工具可能包括IDE(如IntelliJ IDEA或Eclipse),版本控制系统(如Git),构建工具(如Maven或Gradle),以及测试框架(如JUnit)等。 8. **前端框架**:虽然题目没有明确提及,但...

    java做的计算器,很好很强大

    在实际开发中,Java项目通常使用Maven或Gradle等构建工具管理依赖,使用IDE如Eclipse或IntelliJ IDEA进行开发和调试。 综上所述,一个“很好很强大”的Java计算器项目涵盖了基础的编程原理、设计模式、数据结构、...

    jisuanqi.rar_java 计算器

    6. **异常处理**:计算器需要处理可能的错误情况,如除以零、输入非法字符等。Java的try-catch语句可以捕获并处理这些异常。 7. **源代码结构**:根据压缩包中的唯一文件名“2009010422190660”,我们可以推测这是...

    简易计算器

    对于开发环境,可以使用IDE如Eclipse或IntelliJ IDEA,它们提供了一键编译和运行的功能。 总的来说,开发一个简易计算器涉及了Java语言基础、Swing GUI组件的使用、事件处理、数学运算、数据类型转换以及异常处理等...

    java课程设计——简易计算器

    同时,学会使用IDE(如Eclipse或IntelliJ IDEA)的调试工具进行问题排查。 8. **设计模式**:虽然这是一个基础项目,但高级学生可以尝试引入设计模式,如工厂模式来动态创建不同类型的按钮,或者单例模式来保证全局...

    Java写的身份证验证程序

    - 使用调试工具如Eclipse或IntelliJ IDEA的断点调试功能,逐步检查代码执行流程。 7. **ID_NUMBER文件**: - 这个文件可能是身份证号码的样本数据集,用于测试验证程序的正确性。可以读取文件,逐行处理每个...

    jd-gui-windows-1.6.6.rar

    5. **集成开发环境(IDE)**:虽然JD-GUI是一个独立的应用,但它也可以与Eclipse、IntelliJ IDEA等IDE集成,提供更便捷的反编译功能。 总的来说,JD-GUI是Java开发者在面对没有源码的.class文件时的重要工具,它的...

    playfair java实现

    例如,可以使用 Eclipse 或 IntelliJ IDEA 这样的 IDE 来编写和运行程序。 ##### 2. 类结构概述 该程序定义了一个名为 `Main` 的类,其中包含了一些静态方法用于实现 Playfair 加密算法。 - `comparement` 方法:...

    Java写的计算器(附源代码)

    调试工具如Eclipse或IntelliJ IDEA的断点、变量监视等功能可以帮助定位和修复问题。 8. **源代码阅读** 阅读提供的源代码可以帮助理解上述概念的实际应用。查看类定义、方法实现、事件处理代码等,可以深化对Java...

    java课程设计计算器实际与实现.pdf

    - 开发运行环境:通常使用Java Development Kit (JDK) 和集成开发环境(IDE),如Eclipse或IntelliJ IDEA。 3. **设计过程** - 首先,设计计算器的界面布局,包括按钮的排列和大小。 - 然后,为每个按钮添加事件...

    java编的计算器程序

    4. **异常处理**:为了确保程序的健壮性,计算器可能包含异常处理代码,比如当用户输入非法字符时抛出InputMismatchException,或者除数为零时抛出ArithmeticException。 5. **运算逻辑**:计算器的核心是运算逻辑...

    java计算器代码

    - 可能还需要处理非法字符输入,确保用户在文本框中输入的是有效的数字。 7. **程序结构** - 类的设计:可能有一个主类(如Main)来初始化和设置GUI,一个Calculator类来执行计算,以及其他辅助类来处理特定功能...

    练习打字的字母游戏代码

    此外,调试工具如Eclipse或IntelliJ IDEA的内置调试器可以帮助找到并修复代码中的问题。 以上就是“练习打字的字母游戏代码”项目涉及的主要Java技术点。通过这个项目,开发者不仅能够锻炼到编程技能,还能提升对...

    JSP+SQL汽车销售管理系统程序源码

    - IDE:Eclipse、IntelliJ IDEA等,支持JSP和Servlet的开发与调试。 - 数据库管理工具:MySQL Workbench、phpMyAdmin等,用于数据库设计、数据管理及SQL查询。 5. **安全性考虑**: - SQL注入防护:通过预编译...

    java毕业设计&课设-数独小游戏.zip

    10. **项目管理**:了解版本控制工具如Git,以及如何使用IDE(如Eclipse、IntelliJ IDEA)进行项目组织和构建。 这个毕业设计项目不仅涵盖了许多Java编程的基础知识,还涉及到软件工程的实践,如代码规范、文档编写...

Global site tag (gtag.js) - Google Analytics