idea的maven运行环境设置

问题

偶然发现,通过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

解决办法

只需要取消包括系统的环境变量即可。
虽然很简单,但是自己也是第一次注意到,记录下

image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容