面对mvn -v后错误提示应该指向jdk而不是jre的情况,即便你确信环境变量设置无误,也可能陷入困惑。我偶然在协助他人解决jdk与maven环境变量问题时,也遭遇了类似状况,最终在自己的电脑上发现同样的问题。在排查过程中,我首先考虑的是版本兼容性问题,但排除了这一可能性后,决定直接干预maven文件来指定jdk...
2.修改maven中bin目录下的mvn.cmd文件(可把后缀暂时改成.txt格式来打开修改) 3.在第一行新加一行,引入你的电脑中jdk的地址。例:set JAVA_HOME=D:\Program Files\Java\jdk 一般都安装不会错误,所以解决的这个问题就在于你在mvn.cmd文件中,给它手动设置路径。这个错误和Tomcat提示错误解决办法其实是一样的。 ...
我环境变量是一点问题也没有的,我想了半天咋回事,会不会是版本兼容性问题,后来索性直接进maven文件给它指定jdk路径 解决方式如下: 进入maven的bin目录下,用记事本打开mvn.cmd 在第一行添加 set JAVA_HOME=(jdk路径) 然后就ok了 也有弊端,以后换版本啥的都还要进来改,都挺麻烦的,如果很着急要用的话,暂时可以...
1.不设置JAVA_HOME 2.将JRE_HOME设置成 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre 建议:还是老老实实的装oracle的jdk8,不要装openJDK1.8 同理,如若windows下执行mvn -v也报此错,请检查mvn.cmd里JAVA环境变量设置....
确认JAVA_HOME 指向的目录是Java JDK的安装目录,而不是JRE的目录。JDK目录通常包含 bin、conf、include、lib 等子目录,而 bin 目录下应该包含 java 和javac 等可执行文件。 3. 如果未设置或设置不正确,提供设置JAVA_HOME环境变量的方法 Windows系统: ...
安装maven后报错: [root@izj6c7sdm38298pqoetoejz bin]# mvn -n 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 其实报错很明确,就是java环境变量没配置或者配置路径不对 ...
1、设置默认使用的JDK和JRE环境。 具体步骤:菜单window-preferences-java-Installed JRES。 点中了,右边...
`安装完整JDK` `配置JAVA_HOME` 一、报错现象 二、原因 在安装JDK的时候只安装了jre(用于运行jar包),没有安装jdk(用于打包编译) 三、解决 安装完整JDK 安装1.8.0最新版本jdk yum-yinstall java-1.8.0-openjdk-devel#同时安装jdk和jre ...
Centos7 默认安装了openJDK,jps命令不能使用,如果jdk是重新安装指定的版本,默认不需要重新安装jps服务 [root@maven-test ~]# jps bash: jps: command 1.8K20 maven mvn 命令行 编译打包 * 一行命令 # 切换到项目根目录 mvn clean && mvn compile && mvn package && start target * 配置好jdk JAVA_HOME=Ja...
1.不設定JAVA_HOME 2.將JRE_HOME設定成 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre 建議:還是老老實實的裝oracle的jdk8,不要裝openJDK1.8 同理,如若windows下執行mvn -v也報此錯,請檢查mvn.cmd里JAVA環境變數設定....