lealone / Lealone

比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库
Other
2.44k stars 513 forks source link

idea打开项目后,编译报错 #153

Closed zhangyou1010 closed 1 year ago

zhangyou1010 commented 2 years ago

idea打开项目后,编译报错:无效的标记: --release

codefollower commented 2 years ago

是不是 idea 不支持 maven-compiler-plugin 的 <release>8</release>

norvid commented 1 year ago

与idea无关。是jdk的问题。标注是jdk9以后才支持。之前的jdk包括广泛使用的jdk8是不认识的。所以执行mvn编译时会报错。对于jdk8的环境,删掉根目录下的 pom.xml 中的两处 8 后,重新执行mvn编码可以通过。 这个issue关闭吧。

codefollower commented 1 year ago

从源码构建Lealone 用 maven 构建 lealone 推荐用 jdk 17,加上 <release>8</release> 就能在 jdk 1.8 下运行了,直接用 jdk 1.8 相当于 javac --release 8,所以就编译出错了,java 1.8 不支持 --release 8