zoukankan      html  css  js  c++  java
  • Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compile

    转自:https://blog.csdn.net/xiaobing_122613/article/details/81866445

    Intellij IDEA 在引入代码后,出现编译错误。

    1. Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compile

    2. Error:(221, 70) java: unclosed string literal

    3. Error:(221, 84) java: ';' expected

    猜想是编码问题。

    项目的默认编码设置的UTF-8

    在Settings - Editor - File Encodings 中设置了

    IDEA  Encoding UTF-8 

    Project Encoding UTF-8

    改变每个引入.java文件的编码为UTF-8 但是编译还是会出现以上异常。

    因为在复制引入的时候,IDEA 会在.idea/encoding.xml中制定文件的编码。

    将其中内容删除即可。

     原:
    <?xml version="1.0" encoding="UTF-8"?>
    
    <project version="4">
    
    <component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
    
    <file url="file://$PROJECT_DIR$" charset="UTF-8" />
    
    <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/model" charset="GBK" />
    
    <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/DateUtils.java" charset="GBK" />
    
    <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/HttpUtils.java" charset="GBK" />
    
    <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/MD5.java" charset="GBK" />
    
    <file url="PROJECT" charset="UTF-8" />
    
    </component>
    
    </project>
    
    删除后:
     
    <?xml version="1.0" encoding="UTF-8"?>
    
    <project version="4">
    
    <component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
    
    <file url="file://$PROJECT_DIR$" charset="UTF-8" />
    
    <file url="PROJECT" charset="UTF-8" />
    
    </component>
    
    </project>

    即可编译正常。

     IDEA 进行编译代码的时候,特别是新项目 特别容易出现 编码错误,但是 File-Encoding中设置的又没有问题,而且maven 是能打包的,就是用 idea 自带的 编译的时候 就会出现提示 找不到字符,错误开头会提示java: Multiple encodings set for module chunk test   "GBK" will be used by compiler

    但是我们的设置里面 设置的 是 UTF-8 那么显然哪个地方把它设置为 GBK 了;

    最后解决办法 是按连接中的答案进行操作的: 检查.idea/encodings.xml是否对某些类指定了charset,删除即可

    这里写图片描述

  • 相关阅读:
    jsp小测文件上传+servlet+分页 47/32(继续努力!)
    使用分层实现业务处理
    jsp 2018年5月7日11:04:15题库52/34
    jsp题库 (一)小测(25/21)
    Js2云题库,好题就得藏起来
    Jsp前2纠错
    【转】js限制用户上传文件类型
    【转】HTML from enctype 定义和实例
    fmt jstl标签 时间格式化例子
    【转】hibernate中lazy的使用
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/10904183.html
Copyright © 2011-2022 走看看