这几天在写一些Java版本的Langchain4J的 AI 测试case,有一段时间不运行的Java环境,反复出现环境问题,记录下
1、Java编译版本的问题
修改编译版本:
2、在IDE中运行遇到Maven中JDK版本问题
在ide中执行maven命令,遇到下面异常错误,查看Java版本都没有使用jdk6的,最后在Maven的settings文件中发现了
原因,jdk竟然是很古老的版本,settings里面jdk竟没有修改
解决方法:修改maven配置文件settings中的jdk版本为jdk 17,问题解决
vim /Users/XXXX/.m2/settings.xml
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>