Maven,Tomcat和Java_Home / JRE_home变量

时间:2017-12-01 14:51:00

标签: java maven tomcat

当我尝试将Tomcat作为服务安装时,我不断获取

  

"未定义JAVA_HOME环境变量"

错误,即使我的Java_Home设置为我的jre。我尝试放置我的JDK,然后更新我的Java并放入我的新JRE,然后解决问题的是擦除Java_Home变量,将JRE_HOME变量设置为JRE(C:\ Program Files \ Java \ jre-9.0.1)和然后重新启动。错误终于消失了,我可以安装/运行Tomcat作为服务。

但是现在我尝试使用Maven,之前它曾经允许我制作maven项目,但是现在,因为我删除了我的Java_Home变量,我收到了这个错误:

  

"在您的环境中找不到JAVA_HOME。请设置JAVA_HOME   环境中的变量以匹配Java的位置   安装"

所以,我正在查看maven目录中的文件,名为mvn.cmd的文件包含:

@REM ==== START VALIDATION ====
if not "%JAVA_HOME%" == "" goto OkJHome

以及

:OkJHome
if exist "%JRE_HOME%\bin\java.exe" goto chkMHome

所以如果我的JRE_Home设置好了,我真的很困惑如何解决这个问题,如果我的JAVA_HOME没有定义,它应该使用我的JRE_Home但maven不是。

如果我的JRE_Home正在为Tomcat工作,我需要做些什么才能让Maven接受它?

1 个答案:

答案 0 :(得分:0)

将环境变量JAVA_HOME设置为import 'index.scss'; console.log(1); &将JRE_HOME变量设置为{ "name": "b", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "devDependencies": { "webpack": "^3.9.1", "webpack-dev-server": "^2.9.5" } }

你已经全部准备好了。