idea的maven运行环境设置
2023-10-12 本文已影响0人
zilanhu
问题
偶然发现,通过idea运行maven的命令,其实jdk版本与项目并不一致,举例如下:
mvn javafx:run -X
查看输出,发现这样几条关键信息
[DEBUG] env.JAVA_HOME: C:\Program Files\Java\jdk1.8.0_191
[DEBUG] java.home: C:\Users\xx\.jdks\openjdk-21
[DEBUG] Executable [C:\Program Files\Java\jdk1.8.0_191\bin\java.exe]
[DEBUG] Executing command line: [C:\Program Files\Java\jdk1.8.0_191\bin\java.exe, -classpath
由上可见:
- 项目默认的jdk版本为21
- 实际运行的则是环境变量中的jdk1.8
解决办法
只需要取消包括系统的环境变量即可。
虽然很简单,但是自己也是第一次注意到,记录下