Docker快速入门terminal给JAVA_HOMEvariables在使用maven时没有被正确的定义

我遵循本指南: https : //spring.io/guides/gs/spring-boot-docker/

几天前,我使用./mvnw install dockerfile成功构build了一个dockerimage:使用虚拟工具箱for Windows,在Docker快速入门terminal内的克隆源表单上构build。

但现在重复执行相同的程序,每个在该terminal内执行的maven命令失败:

The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE 

如果有任何帮助,我正在使用Windows 10。 在cmd中可以执行mvn命令和java命令。

这种行为如何改变?我该如何解决这个问题?