首页 > 编程语言 >新建了个Java类,启动后报编译错误:Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interfa

新建了个Java类,启动后报编译错误:Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interfa

时间:2022-08-22 15:12:47浏览次数:89  
标签:10 Java ufeff enum 编译 Error java

【问题】Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interface或enum

 

 

【原因】编译问题

因为程序编译时是按照UTF-8的格式来编译运行,但是当前文件格式是UTF-8-BOM编码的,编辑器不能识别文件头部的\ufeff导致的,所以会出现编译报错。

【解决】可通过idea工具解决

右键代码,选择Remove BOM即可。

 

标签:10,Java,ufeff,enum,编译,Error,java
From: https://www.cnblogs.com/lin02/p/ufeff.html

相关文章

  • java将list转为逗号隔开字符串
    1.只要不为空,就在后面添加逗号,最后再用subString()函数截取,去掉最后一位的逗号List<String>test=newArrayList<>();StringtestStrings="";test.add("test1");test......
  • Java中FeignClient发送请求时参数的传递
    首先说说FeignClient发送请求时如何传递header中的值创建配置类在使用RequestTemplate对象之前对header里面的内容进行赋值,也就是需要传递的请求头内容,具体如下:packa......
  • Java开发环境配置
    1.下载安装JDK,并记住安装目录。2.配置环境变量,共3个:JAVA_HOME:JDK的安装目录。Path中有两个:一个是安装目录下的bin目录,即:%JAVA_HOME%\bin;一个是JRE的bin目录,即:%JAVA_HOM......
  • java springboot 初体验 (六)添加统一的入参出参打印日志(使用切面)
    上一篇javaspringboot初体验(五)对接apollohttps://www.cnblogs.com/zwjvzwj/p/16602858.htmlpom文件中添加依赖<!--切面--><dependency>......
  • 动易CMS粘贴图片自动上传到服务器(Java版)
    ​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。umedit......
  • Java SE 18 新增特性
    JavaSE18新增特性作者:Grey原文地址:JavaSE18新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_features默认使用UFT-8编码在JavaSE......
  • ArcGIS API for JavaScript Editor Widget 选中多个要素不显示名称
    背景 最近升级时遇到了之前碰到的问题,但是忘记解决方法了。又重新对比了旧代码才找到,所以记录下。FeatureLayer的构建方式不是url,而是用的source环境 Vu......
  • JAVA中子类使用super.getClass()方法
    一般来说,java中调用getClass().getName()这个方法可以获取本类的名称,例如:importjava.util.Date;publicclassTest06extendsDate{publicstaticvoidmain(St......
  • JAVA基础--数组--2022年8月21日
    第一节数组静态定义方式1、数组的静态初始化的写法和特点是什么样的?  2、数组属于什么类型,数组变量中存储的是什么?引用数据类型,存储的是......
  • Java实现BCD编码与十进制转换
    1、BCD码介绍BCD码(Binary-CodedDecimal‎)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编......