java非法的表达式开始_idea(or maven) 未结束字符串字面值 非法的表达式开始

该博客主要讨论了在Java编程中遇到的一系列错误,包括未结束的字符串字面值、缺少分号和括号、非法表达式等问题。文章提供了错误的详细描述和解决方法,如检查编码设置、更新Maven编译插件配置等。此外,还提醒开发者注意代码规范和类型匹配,以避免类似的语法错误。
摘要由CSDN通过智能技术生成

[ERROR] *.java:[38,27] 未结束的字符串字面值

[ERROR]*.java:[38,53] 需要 ';'[ERROR]*.java:[41,19] 需要 ')'[ERROR]*.java:[41,12] 不是语句

[ERROR]*.java:[41,23] 需要 ';'[ERROR]*.java:[41,26] 不是语句

[ERROR]*.java:[41,33] 需要 ';'[ERROR]*.java:[53,27] 未结束的字符串字面值

[ERROR]*.java:[53,54] 需要 ';'[ERROR]*.java:[56,4] 非法的表达式开始

[ERROR]*.java:[56,11] 需要 ';'[ERROR]*.java:[56,19] 非法的表达式开始

[ERROR]*.java:[56,36] 需要 ';'[ERROR]*.java:[56,54] 需要 ';'[ERROR]*.java:[56,63] 不是语句

[ERROR]*.java:[56,72] 需要 ';'[ERROR]*.java:[60,4] 非法的表达式开始

[ERROR]*.java:[60,12] 非法的表达式开始

[ERROR]*.java:[60,27] 需要 ';'[ERROR]*.java:[60,51] 需要 ')'[ERROR]*.java:[60,55] 非法的表达式开始

[ERROR]*.java:[60,56] 需要 ';'[ERROR]*.java:[60,30] 未结束的字符串字面值

[ERROR]*.java:[63,30] 未结束的字符串字面值

[ERROR]*.java:[66,30] 未结束的字符串字面值

[ERROR]*.java:[96,30] 未结束的字符串字面值

[ERROR]*.java:[99,30] 未结束的字符串字面值

[ERROR]*.java:[102,30] 未结束的字符串字面值

[ERROR]*.java:[130,27] 未结束的字符串字面值

[ERROR]*.java:[130,34] 需要 ')'[ERROR]*.java:[131,22] 需要 ')'[ERROR]*.java:[131,20] 不是语句

[ERROR]*.java:[131,24] 不是语句

[ERROR]*.java:[131,25] 需要 ';'[ERROR]*.java:[131,29] 不是语句

[ERROR]*.java:[131,32] 需要 ';'[ERROR]*.java:[131,36] 不是语句

[ERROR]*.java:[131,39] 需要 ';'[ERROR]*.java:[138,10] 非法的类型开始

[ERROR]*.java:[138,14] 需要 ';'[ERROR]*.java:[138,18] 非法的类型开始

[ERROR]*.java:[138,21] 需要 ']'[ERROR]*.java:[138,22] 非法的类型开始

[ERROR]*.java:[138,23] 需要 [ERROR]*.java:[138,24] 需要 ';'[ERROR]*.java:[138,25] 非法的类型开始

[ERROR]*.java:[138,26] 需要 [ERROR]*.java:[138,27] 需要 ';'[ERROR]*.java:[138,33] 非法的类型开始

[ERROR]*.java:[138,34] 未结束的字符串字面值

[ERROR]*.java:[138,41] 需要 ';'[ERROR]*.java:[139,20] 非法的类型开始

[ERROR]*.java:[139,31] 需要 ';'[ERROR]*.java:[140,10] 需要为 class、interface 或 enum[ERROR]*.java:[142,8] 需要为 class、interface 或 enum[ERROR]*.java:[148,8] 需要为 class、interface 或 enum[ERROR]*.java:[150,27] 未结束的字符串字面值

[ERROR]*.java:[154,12] 需要为 class、interface 或 enum[ERROR]*.java:[155,12] 需要为 class、interface 或 enum[ERROR]*.java:[156,12] 需要为 class、interface 或 enum[ERROR]*.java:[158,8] 需要为 class、interface 或 enum[ERROR]*.java:[158,34] 未结束的字符串字面值

[ERROR]*.java:[160,8] 需要为 class、interface 或 enum[ERROR]*.java:[162,8] 需要为 class、interface 或 enum[ERROR]-> [Help 1]

解决办法:

编码

全局编码设置

File -> Other Settings -> Default Settings

10b6865a548e907a4df78824a9fd050a.png

Editor -> File Encodings

9279d9a961c70dafb11e8587d786451c.png

工程编码设置

File -> Settings

5c303d3153b4fe14d2704c3af3343f02.png

Editor -> File Encodings

b9a9272c7d28be922185d7aa9c1c10f7.png

maven解决办法:

查找了资料,据说是历史原因,maven的核心插件之一---complier插件默认只支持编译Java1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上一下代码

maven-compiler-plugin

1.6

1.6

UTF-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值