idea拷贝其他项目文件后,编译出现非法字符错误(代码片段)

wlphyl wlphyl     2023-03-23     704

关键词:

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中制定文件的编码。

将其中内容删除即可。

原:

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <project version="4">

  3. <component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">

  4. <file url="file://$PROJECT_DIR$" charset="UTF-8" />

  5. <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/model" charset="GBK" />

  6. <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/DateUtils.java" charset="GBK" />

  7. <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/HttpUtils.java" charset="GBK" />

  8. <file url="file://$PROJECT_DIR$/src/main/java/com/bestpay/utils/MD5.java" charset="GBK" />

  9. <file url="PROJECT" charset="UTF-8" />

  10. </component>

  11. </project>

删除后:

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <project version="4">

  3. <component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">

  4. <file url="file://$PROJECT_DIR$" charset="UTF-8" />

  5. <file url="PROJECT" charset="UTF-8" />

  6. </component>

  7. </project>

 

即可编译正常。

转自: https://blog.csdn.net/mingjie1212/article/details/58586710

复制class文件到as中出现非法字符,须要class,interface货enum

问题如题,出现此情况是在导入eclipse项目到AndroidStudio出现这种错误, 非法字符:‘ufeff‘解决方式|错误:须要class,interface或enum,查阅后了解到Eclipse能够智能的把UTF-8+BOM文件转为普通的UTF-8文件。AndroidStudio还没有这个功能... 查看详情

java编程中出现的错误“非法字符:\56288”是啥意思?

...39;inprogtam",说明你用了全角符号的空格。直接从网上拷贝代码贴到DevC++中会经常遇到stray'\161'inprogram错误,其实问题出在代码中掺入了一些不合法的空格(全角空格),把每行代码后的空格删掉即OK了!C语言错误对照... 查看详情

解决springboot项目请求出现非法字符问题

参考技术A在springboot2.x.x以上项目或者在tomcat8.5中会出现请求中含有非法字符的错误,前端返回400,后端错误日志如下这段报错的意思是:请求中含有无效字符,有效的字符在RFC7230和RFC3986中定义查看springboot项目的tomcat版本:方... 查看详情

添加底部导航活动后编译错误(非法字符)

】添加底部导航活动后编译错误(非法字符)【英文标题】:CompilationerrorafteraddingaBottomNavigationActivity(illegalcharacter)【发布时间】:2020-09-1102:03:45【问题描述】:在我添加底部导航活动并尝试从另一个活动中调用它后,在编译时... 查看详情

intellijidea编译程序出现非法字符的解决方法(转)

...有解决问题。下面这种方法确实有效,先记下来,如果有其他好方法将来在补充…… 文章来源:  https://blog.csdn.net/isea533/article/details/52704160下面是copy~网上有很多答案,没有特别好使的解决方法,这个问题很常... 查看详情

使用 Ant 编译的 Android 项目无法编译,非法字符错误

】使用Ant编译的Android项目无法编译,非法字符错误【英文标题】:AndroidProjectCompiledwithAntdoesn\'tcompile,IllegalCharacterError【发布时间】:2011-11-0405:52:13【问题描述】:我正在使用ANT编译我构建的Android应用程序。这听起来很奇怪,可... 查看详情

错误记录intellijidea编译java文件报错(错误:非法字符:‘ufeff‘)(代码片段)

...eff'packagexxx;出现该问题的原因是IntelliJIDEA在创建文件时,为文件添加了BOM隐藏字符,这是文件的字节顺序标记,一般在Win 查看详情

error:(1,1)java:非法字符:‘ufeff’

...为普通的UTF-8文件  IDEA:先转换为GBK,再转回UTF-8  其他编辑器软件同理 查看详情

重命名 XCode 5.1 项目后出现编译器错误

】重命名XCode5.1项目后出现编译器错误【英文标题】:CompilererrorafterrenamingXCode5.1project【发布时间】:2014-07-0918:29:51【问题描述】:我在XCode中将一个项目文件从TopPlaces重命名为TopRegions。重命名并清理文件位置和引用后,我可以... 查看详情

头文件编译多次,第一次编译后每次编译都会出现随机错误

...时间】:2014-11-2711:36:24【问题描述】:当我去构建我的C++项目时,我得到了53个错误。但是,从我的项目中的5个头文件之一中,它连续4次出现相同的错误列表。我检查了输出,发现它试图 查看详情

启动项目显示:非法字符:'ufeff'和需要class,interface或者enum错误(代码片段)

原来是因为Windows记事本在修改UTF-8文件时自作聪明地在文件开头添加BOM导致的,所以才会导致IDEA不能正确读取.java文件从而程序出错。解决:找到xxx.java文件。使用notepad++打开--->转码--->并保存即可。 查看详情

idea启动项目报错:error:(1,1)java:非法字符:'ufeff'

1.报错信息IDEA导入支付宝支付测试Demo启动报错,报错信息如下:Error:(1, 1) java: 非法字符: ‘ufeff‘Error:(1, 10) java: 需要class, interface或enum经测试,MyEclipse并没有报同样的错误信息。2.解决方法在IDEA右... 查看详情

java编程中出现的错误“非法字符:\56288”是啥意思?

... 参考技术C如果你是用eclipse的话,把出现非法字符的java文件的编码设置成IOS,然后那个非法字符应该就会显示出来,删除掉非法字符再把文件改成你原来的编码 查看详情

为啥我的项目中出现三个“非法配置”错误?

】为啥我的项目中出现三个“非法配置”错误?【英文标题】:WhyamIgettingthree"IllegalConfiguration"errorswithinmyproject?为什么我的项目中出现三个“非法配置”错误?【发布时间】:2013-03-1822:26:29【问题描述】:我有一个项目,... 查看详情

error处理:“非法字符:65279”的解决办法

将eclipse项目转为maven项目的时候,编译时遇到 “非法字符:65279”的报错。出错内容是:*.java:1:非法字符:65279   [javac]packagecom.*.*;   [javac]^   [javac]1错误对于这个错误,下意识的认为是... 查看详情

tomcat运行后class文件不编译

...景: 之前把idea的版本做了一次升级,结果发现自己项目启动Tomcat后报了一个错误,实例化Servlet类[com.yafnds.servlet.HelloServlet]异常,具体错误格式可以查看这个文章: 【Java】tomcat500错误解决系列一:实例化Servlet错误主要... 查看详情

错误1324文件夹路径“mypictures”包含非法字符。

...管理,然后选中光驱,右键,更改盘符,将光驱改成Z或其他,然后再将你装的文件的盘改成D盘即可参考技术A你在D盘新建立一个文件夹.(比如abc然后在桌面的我的文档上点右键,选择属性,然后把目标重新定位于d:\abc这里。再试... 查看详情

maven项目编译后classes文件中没有.xml问题

在做spring+mybatiss时,自动扫描都配置正确了,却在运行时出现了如下错误。后来查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件,将对应的xml文件放到这个文件夹下运行就不会出现下面的错误。说明出... 查看详情