错误:(42,70)java:在-source 1.6中不支持文本中的下划线(使用-source 7或更高版本来启用文本中的下划线)

错误:(42,70)java:在-source 1.6中不支持文本中的下划线(使用-source 7或更高版本来启用文本中的下划线),java,macos,intellij-idea,Java,Macos,Intellij Idea,因此,我试图在IntelliJ上运行java rest api,但这个问题的标题中有一个例外: 错误:(42,70)java:中不支持文本中的下划线 -源代码1.6(使用-源代码7或更高版本以启用文本中的下划线) 我正在使用Java13,它在mac上 我怎样才能解决这个问题 听起来您使用的是JDK1.6,而不是您想要的13 如果使用IntelliJ中可用的按钮(播放、停止、调试…)运行项目 转到文件>项目结构,确保所有模块、源代码和项目都使用java 13: 如果未设置java 13,请配

因此,我试图在IntelliJ上运行java rest api,但这个问题的标题中有一个例外:

错误:(42,70)java:中不支持文本中的下划线 -源代码1.6(使用-源代码7或更高版本以启用文本中的下划线)

我正在使用Java13,它在mac上


我怎样才能解决这个问题

听起来您使用的是JDK1.6,而不是您想要的13

如果使用IntelliJ中可用的按钮(播放、停止、调试…)运行项目

转到文件>项目结构,确保所有模块、源代码和项目都使用java 13:

如果未设置java 13,请配置指向java 13文件夹的新java Home:

/Library/Java/JavaVirtualMachines/jdk-13[您的版本].jdk/Contents/Home/

如果您使用terminal运行项目,请通过键入以下内容确保您使用的是Java 13:


java-版本

请检查“首选项|构建、执行、部署|编译器| java编译器”设置。编译时可能使用了错误的语言级别。此问题中的任何答案都有帮助吗?(原因当然是像
1\u 000\u 000
这样的文字)好吧,我已经完成了所有这些,我仍然有一个例外。