`

java_home not found in your enviroment 问题解决方法

 
阅读更多

java_home not found in your enviroment 错误原因有一下几点

1. JAVA_HOME系统环境没配置, JAVA_HOME环境变量配置方法:

  <1> 右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: JAVA_HOME, 变量值: JDK的根目录(***/jdk1.x.x)   注意:该路径后面不能添加";"

  <2>CLASSPATH系统环境变量配置方法:右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: CLASSPATH, 变量值: ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;"

  <3>Path系统环境变量配置方法:右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 系统变量 -> 点击"新建"  -> 变量名: Path, 变量值: ";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"  (变量值前面第一个;视情况而加,若Path最后面已经有了;就不用加,没有就需要加)

  <4>maven中的M2_HOME用户环境变量配置方法::右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 用户变量 -> 点击"新建"  -> 变量名: M2_HOME, 变量值: maven的安装路径(下载之后解压的路径"X盘:\某目录\apache-maven-3.3.9-bin\apache-maven-3.3.9")

  <5>maven中的PATH用户环境变量配置方法::右击计算机图标 -> 属性 -> 点击"更改配置" -> 高级 -> 环境变量 -> 用户变量 -> 点击"新建"  -> 变量名: PATH, 变量值: %M2_HOME%\bin;%JAVA_HOME%\bin;

2. 若以上都已配置,则在cmd中运行mvn -r ,若失败,提示java_home not found in your enviroment, 看cmd是否是以管理人员身份运行, cmd管理人员身份运行方法:打开C:\Windows\System32目录,找到cmd.exe 右击以管理人员方式运行,输入mvn -r,看是否成功

3,若cmd与管理人员方式失败,则开始查看配置环境变量的时候是否不小心弄错了, 查找原因方法: 打开cmd, 输入 echo %JAVA_HOME%, 输出的字符串后面不能带';'的,因为CLASSPATH变量值采用的JAVA_HOME的变量 例如: JAVA_HOME 输出的"C:\Program Files (x86)\Java\jdk1.7.0_25", 而 CLASSPATH = %JAVA_HOME%\lib\dt.jar 等价于 CLASSPATH  = C:\Program Files (x86)\Java\jdk1.7.0_25\lib\dt.jar, 如果配置JAVA_HOME的echo 输出值为JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.7.0_25;" 则 CLASSPATH  = C:\Program Files (x86)\Java\jdk1.7.0_25;\lib\dt.jar, 系统找不到该dt.jar包,导致失败(如果还是失败,在查看一下M2_HOME是否配置的时候不小心出问题了), 以上应该可以解决java_home not found in your enviroment 的问题, 如有中间什么不对的地方望大神指点一下,小弟先在此感谢

分享到:
评论

相关推荐

    JAVA_SET_enviroment

    标题“JAVA_SET_enviroment”暗示了我们讨论的主题与设置Java开发环境有关,特别是关于配置Java环境变量的步骤。在编程领域,尤其是Java开发中,正确地设置环境变量是至关重要的,因为它们指定了系统如何找到并执行...

    Environment variable ORACLE_UNQNAME not defined错误解决

    ### Environment variable ORACLE_UNQNAME not defined 错误解决 在Oracle数据库管理及维护过程中,可能会遇到“Environment variable ORACLE_UNQNAME not defined”这样的错误提示。本文将围绕这一问题展开详细...

    environments was not found on the java.library.path 问题的解决方法

    标题中的问题 "The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path" 指的是在启动Apache Tomcat时遇到的一个错误,...

    java runtime environment 1.8.0_45 64bit

    这个版本的发布解决了之前版本的一些已知问题,并且引入了一些新特性、性能改进和安全更新。 1. **Java版本号解析**: - "1.8"代表Java 8,这是Java的一个重大版本,引入了lambda表达式、Stream API、默认方法等...

    64位 java runtime 1.8.0.zip

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是64位版本的JRE 1.8.0,适用于Windows操作系统。这个版本的JRE包含...

    OpenGL_Tutorial_Enviroment.zip

    通过这个预配置的环境,初学者可以更专注于学习OpenGL的基本概念和技巧,如顶点坐标、颜色、光照、纹理映射、深度测试、混合模式等,而无需担心底层库的配置问题。同时,这个环境也适合有一定经验的开发者作为快速...

    Java Runtime Environment1.8.0

    Java Runtime Environment 1.8.0是Java开发和运行应用程序必不可少的一部分,它是Oracle公司发布的Java平台标准版(Java SE)的实现。这个版本是32位的,这意味着它设计用于在32位操作系统上运行,比如Windows XP、...

    Accurate 3-d posotion in indoor enviroment

    Position and orientation of indoor mobile robots must be obtained real timely during operation in structured industrial environment, so as to ensure the security and efficiency of cargo transportation...

    SFL Java Trading System Enviroment

    一个国外公司开发的金融交易系统开源项目,java语言,纯英文环境

    build_enviroment.tar.xz

    build_enviroment.tar.xz

    jdk1.5-jar package

    **描述:“jdk1.5-the enviroment of java developing”** 描述中提到的“Java开发环境”是指一套完整的工具和配置,使得开发者能够在计算机上编写、编译、调试和运行Java代码。JDK 1.5,也称为Java 5.0,是Oracle...

    advance programming in unix enviroment 2e and its code

    随书源代码(apue.2e.code)包含了书中所有示例的实现,这为读者提供了一个实践和学习的平台,通过阅读和运行这些代码,可以加深对UNIX编程的理解,提高解决问题的能力。 总而言之,《Advanced Programming in the ...

    harbor-2.5.1在线安装包

    Free。harbor-2.5.1在线安装包。

    multi_cuda_exchange.txt

    enviroment of cuda10.0 export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export CUDA_HOME=/...

    openhab-syno-spk:openHAB Synology SPK安装软件包

    为您的软件包准备一个目录,例如: /var/packages/Java11编辑/etc/profile以JAVA_HOME properly更新JAVA_HOME properly #PATH=$PATH:/var/packages/Java8/target/j2sdk-image/bin # Synology Java runtime ...

    Bluetooth enviroment monitor.rar_DA14580上的环境监测程序_sensors_传感器_光敏传

    标题中的“Bluetooth enviroment monitor.rar”表明这是一个与蓝牙相关的环境监测程序,它可能是通过蓝牙技术来收集和传输数据的。DA14580是一个智能蓝牙微控制器,由Dialog Semiconductor公司生产,常用于低功耗...

    Enviro - Dynamic Enviroment.zip

    Enviro - Dynamic Environment 是一款专为Unity开发设计的环境插件,它提供了丰富的环境设置功能,使得游戏开发者能够轻松创建出各种逼真的天气效果。这款插件的核心特性在于其高度的灵活性和可定制性,允许用户在...

    setJavaEnvironment

    setJavaEnvironment 里面的 与子目录有关,你需要重新设置目录.比如 你的jdk目录是 jdk1.5,你需要把 \jdk1.6\bin\java.exe 改为 \jdk1.5\bin\java.exe 其它的类推

    java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.i686.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics