-
1. 调整文件编码
IntelliJ IDEA 编译程序出现非法字符的解决方法
上述方法尝试失败之后尝试以下设置,File > Setting >Java Compiler,在 Additional comman line parameters(附加参数)中添加参数 -encoding UTF8
遇到 非法字符: '\ufeff' 错误通常是因为文件开头存在 BOM(Byte Order Mark)字符。BOM 通常出现在 UTF-8 编码的文件中,但 Java 并不支持带有 BOM 的 UTF-8 文件。
1.使用文本编辑器(如 Notepad++、VSCode 等)打开文件。
2.将文件编码转换为无 BOM 的 UTF-8 格式。
3.保存文件。
使用idea右下角移除BOM
使用vscode移除BOM
1.打开 VSCode。
2.打开 java 文件。
3.点击右下角的编码格式(例如 UTF-8 with BOM)。
4.选择 Save with Encoding。
5.选择 UTF-8(无 BOM)。
6.保存文件。
-
2. 启动时不自动打开项目
-
3.编译后的class路径
-
4.控制台字体
-
5.配置gradle
-
6.启动项目时提示命令过长
-
7.苍穹启动,找不到类 kd.bos.entity.property.PictureProp not find
-
8.Idea中Gradle插件的“Build and run“设置项(中文:使用此工具构建和运行)
决定是用gradle自己构建项目和运行task还是使用idea的方式,好像区别不大,建议优先用gradle方式,如果编译有问题再换idea的尝试
参考:(https://blog.csdn.net/qq_27579471/article/details/113764405)
-
9.控制台编码
-
10.idea种fastjson报异常找不到方法
解决:更换fastjson的jar包版本尝试,有时idea有缓存,更换了也不行,重启下电脑尝试,或者用eclipse运行以下再回idea尝试
java.lang.NoSuchMethodError: com.alibaba.fastjson.serializer.SerializeConfig.put(Ljava/lang/Object;Ljava/lang/Object;)Z
(https://blog.csdn.net/imtzc/article/details/102569671)
(https://github.com/alibaba/fastjson/issues/2971)
(https://github.com/alibaba/fastjson/issues/2780)
(https://github.com/alibaba/fastjson/issues/2802)