首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标记"module“出现语法错误,应为接口

标记"module“出现语法错误,应为接口
EN

Stack Overflow用户
提问于 2018-07-11 17:05:31
回答 1查看 4.2K关注 0票数 0

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

vscode-spring-boot日志:

代码语言:javascript
复制
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: 

连接到端口45556上的子进程

代码语言:javascript
复制
Language support logs:
WARNING: Using incubator modules: jdk.incubator.httpclient
[Error - 2:25:48 PM] Jul 11, 2018, 2:25:38 PM Error occured while building workspace. Details: 
message: Syntax error on token "module", interface expected;code: 1610612940
message: Syntax error on token ".", , expected;code: 1610612940
message: Syntax error on token "module", interface expected;code: 1610612940
message: The project was not built since the source file /jdt.ls-java-project/src/com/demo/App.java could not be read;code: 0
EN

回答 1

Stack Overflow用户

发布于 2018-07-14 03:09:17

该项目是一个用java9编写的hello world maven项目,如果没有添加这3个属性条目,maven插件默认使用java1.5。在pom.xml中添加这些属性并构建项目后,问题就解决了。

代码语言:javascript
复制
<maven.compiler.source>1.9</maven.compiler.source>
<maven.compiler.target>1.9</maven.compiler.target>
<maven.compiler.release>9</maven.compiler.release>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51281443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档