令牌“模块”上的语法错误,预期接口

时间:2018-07-11 09:05:31

标签: java visual-studio-code

在vscode中的Java 9项目上获得以下错误。代码建立在maven上并成功执行。语法错误突出显示是唯一的问题

vscode-spring-boot日志:

select
XP1.SOME_ID,
AA1.NumberPP,
KK1.NumberPP,
AA1.TNumB,
KK1.TNumB,
AA1.XY_ID,
KK1.XY_ID,
AA1.SAM,
KK1.SAM,
......

子进程通过端口45556连接

Activating 'vscode-spring-boot' extension
Found java exe: C:\Program Files\Java\jdk-10\bin\java.exe
isJavaEightOrHigher => true
Redirecting server logs to C:\Users\USER1\AppData\Local\Temp\vscode-spring-boot-1531299333218.log
ERR: Redirecting log output to: C:\Users\USER1\AppData\Local\Temp\vscode-spring-boot-1531299333218.log
ERR: 

1 个答案:

答案 0 :(得分:0)

该项目是Java 9中的hello world maven项目。不添加这3个属性条目,maven插件默认为Java 1.5。在pom.xml中添加这些属性并构建项目后,此问题已解决。

<maven.compiler.source>1.9</maven.compiler.source>
<maven.compiler.target>1.9</maven.compiler.target>
<maven.compiler.release>9</maven.compiler.release>