您的位置:首页 > 编程语言 > Java开发

关于系统默认JDK1.8, 但是使用Maven 的mvn -version命令时发现Java版本为其他解决办法

2018-03-12 16:54 1246 查看
当系统安装了多个版本的jdk, 并且 环境变量中配置了多个诸如 JAVA_HOME, JAVA_7_HOME, JAVA_8_HOME时可能会出现上述情况注意Maven中对应的java版本是根据环境变量中 配置的 JAVA_HOME 那个路径所指向的版本, 并不是实际系统默认的jdk版本
所以如果想要Maven使用哪个版本的jdk, 需要设置 JAVA_HOME (即使它不是系统默认的jdk版本, 反之,如果系统默认的jdk版本不是JAVA_HOME配置的那个, Maven还是会去寻找 JAVA_HOME对应的版本)

以下转载修改方法,未进行实际尝试:
https://www.cnblogs.com/oskyhg/p/8228382.html

修改mvn.cmd文件,找到: @REM ==== START VALIDATION ====if not "%JAVA_HOME%" == "" goto OkJHome 在 if not "%JAVA_HOME%" == "" goto OkJHome 前面加上set JAVA_HOME= 你的jdk路径(如:D:\Java\jdk1.8.0_144)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐