关键词:
Intellij IDEA 在引入代码后,出现编译错误。
-
Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compile
-
Error:(221, 70) java: unclosed string literal
-
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>
即可编译正常。
转自: 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文件放到这个文件夹下运行就不会出现下面的错误。说明出... 查看详情