首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA_HOME环境变量未指向JDK或JRE

如果你的JAVA_HOME环境变量没有正确地指向JDK或JRE的安装位置,你可能会遇到一些问题。以下是如何在不同的操作系统上设置JAVA_HOME环境变量:

在Windows上:

  1. 找到你的JDK或JRE的安装路径。通常情况下,它可能在C:\Program Files\Java下面,路径应该类似于C:\Program Files\Java\jdk1.8.0_241
  2. 右键点击"我的电脑"或"此电脑",然后选择"属性"。
  3. 在左侧菜单中选择"高级系统设置"。
  4. 在弹出的窗口中,点击"环境变量"按钮。
  5. 在"系统变量"部分,点击"新建",然后输入变量名JAVA_HOME,变量值为你的JDK或JRE的安装路径。
  6. 点击"确定"保存设置。

在macOS或Linux上:

  1. 打开一个终端窗口。
  2. 找到你的JDK或JRE的安装路径。在macOS上,它通常在/Library/Java/JavaVirtualMachines下面。在Linux上,它可能在/usr/lib/jvm下面。
  3. 使用以下命令设置JAVA_HOME环境变量(替换your_path为你的JDK或JRE的安装路径): bash复制export JAVA_HOME=your_path
  4. 为了让这个设置在每次打开终端时都生效,你需要把上面的命令添加到你的shell配置文件中。在bash中,这个文件通常是~/.bashrc~/.bash_profile。在zsh中,这个文件是~/.zshrc。 例如,如果你使用的是bash,你可以使用以下命令: bash复制echo 'export JAVA_HOME=your_path' >> ~/.bashrc 然后,使用source ~/.bashrc使设置立即生效。

在设置完JAVA_HOME环境变量后,你可以在终端中输入echo $JAVA_HOME来检查设置是否正确。如果返回的是你的JDK或JRE的安装路径,那么设置就是正确的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Java基础】JDKJRE的安装+配置环境变量

点击确认下载后,可能需要你注册登录账号,按流程走即可 下载完成: 打开文件。...需注意:下载的位置目录要全英文,不要出现中文和空格,打开文件后按照指引来即可: 按照指引安装完成,就有以下目录(JDK+JRE): 图片是我曾经安装的1.8.0_311版本。...配置环境变量 右键我的电脑,选择属性。...或者点击(计算机设置–系统–关于 按钮) 两个操作都能打开此页面: 选择高级系统设置,之后选择“环境变量”: 点击新建: … … 变量名写JAVA_HOMEJAVA_HOME 变量值填写刚才下载好的...jdk文件的目录(复制粘贴即可): … … … … 完成后选择Path,编辑,将bin目录添加进去: … … %JAVA_HOME%\bin 这样,环境变量就配置好了。

77840

Java开发环境系列:JDK安装及环境变量设置(windows)

第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。 注意:不能都安装在java文件夹的根目录下,jdkjre安装在同一文件夹会弹出错误窗口。...2、配置环境变量:右击“计算机”,“属性”,“高级系统设置”,“高级”,“环境变量“,新建/修改 系统变量(JAVA_HOME、PATH) 测试Path是否配置成功;CMD:javac ?...变量名:JAVA_HOME 变量值:JDK安装目录,不是JRE的安装目录,注意:最后不要加分号";" 变量名:PATH (windows程序文件的目录) 变量值:%JAVA_HOME%\bin; JDK...;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ? ? ? 如何在原有环境变量值基础上添加新值? 答:%变量名% 取到原有环境变量的值。...JAVA_HOME 指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk;可避免多次修改所造成的问题,%JAVA_HOME

1.5K30

Windows环境下JDK安装与环境变量配置详细的图文教程

第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdkjre安装在同一文件夹会出错)。...路径为:D:\Java\jdk1.8.0_25\ ? (4)等待安装结束之后。选择JRE安装的路径,点击下一步。 默认会选择C盘。 ? 等待安装完成。 ? (5)JRE的安装 ?...我这里是建了一个:jre1.8.0_25 文件夹。 ? ? (7)安装完成,点击关闭。 ? 2.配置系统环境 配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"。...(1)JAVA_HOME环境变量。 作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。...也可以在命令行输入 echo %JAVA_HOME% 来查看当前的javahome路径。 小结: 环境变量JAVA_HOME:D:\Java\jdk1.8.0_25 CLASSPATH :.

16.1K30

JAVA之 JDK安装及环境变量配置

注1:JAVA_HOME=jdk安装目录 Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ClassPath=....系统执行用户命令时,若用户给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。                                 ...只用使用早期版本的jdk(1.4以前),才需要设置ClassPath环境变量。...(3)点击环境变量之后,会看到如下图所示的对话框: ? 2.配置环境变量: (1)新建JAVA_HOME:在系统变量下,选择上图所示的“新建”, ?    ...在“变量值”一栏的最前面添加如下的 code: %Java_Home%\bin;%Java_Home%\jre\bin;    (注意是最前面) (3)上一步确定之后,再“新建”: ?

50110

Java 答疑:JDK 11(Java 11)之后没有 JRE 目录,环境用户变量配置的解决方法

前言 我们之前的 JDK 1.8 版本乃至以下版本压缩包下载解压后直接运行会生成 JDKJRE 两个目录文件,但从 Java 11 之后,只有 JDK 目录文件生成,没有单独的 JRE 目录文件,...一、JDK 11(Java 11)之后 JRE 说明 在 JDK 11(Java 11)之后 JRE 是集成在 JDK 之中的,无需我们额外进行环境变量配置,仅需配置 JDKJAVA_HOME 与...JAVA_HOME 变量指向 JDK 根目录,即 bin 目录上一级。 PATH 变量指向 JDK 的 bin 目录。...jdk-13_windows-x64_bin,生成 JDK 目录,这是可以看到没有生成 JRE 目录,具体如下图所示: 四、执行 Dos 命令生成 JRE 打开命令窗口,管理员权限运行,切换到 JDK...查看本地安装的 Java 版本如下图所示: ---- 总结 本文给大家介绍了如何在 JDK 13 等高版本 JDK 中生成 JRE

2.3K20

腾讯云服务器安装JDK与tomcat(ubuntu)

接着就是配置jdk环境变量:     sudo vim /etc.profile 追加下面的内容:     export JAVA_HOME=/usr/lib/jvm/java-8-oracle     ...:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH     export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH...为了方便下一步设置环境变量,将文件夹换了个短点的名字- jdk1.8 3.3.3 设置环境变量     编辑.bashrc文件(方法一)     JAVA_HOME=/usr/java/jdk1.8.0...在文件的最后添加以下内容:     export JAVA_HOME=/dengyang/jdk1.8.0_56     export JRE_HOME=$JAVA_HOME/jre     export...:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH     同样,需要使用命令使环境变量立即生效

12.6K10

Java JDK安装小谈

我用的是当前最新版jdk-7u10-windows-i586。 安装时有两个需要选择的安装路径,一个是JDK一个是JRE。两个最好安装在同一文件夹下。 jre7即为jre安装文件包。...最重要的是设置环境变量,网上的各种教程有些混乱,而且大多没讲清楚,这里简单说一下。 配置环境变量只需要配置两个参数:path和classpath。...网上有的教程配置了JAVA_HOME参数,这个就相当于把path和classpath路径名的前面一大长串用一个简单参数JAVA_HOME代替,所以后面才有了%JAVA_HOME%.,即引用这个地址。...(1)path:用于指定操作系统的可执行指令的路径,它指向运行java程序的工具,即将java.exe(解释器),javac.exe(编译器),javadoc.exe(java文档化工具)工具的路径告诉给...然后你就可以去运行HelloWorld试一试了,如果出现" 找不到无法加载主类HelloWorld"的错误,那就是路径的事了。 ?

67650

Windows + Android studio 搭建基础的Android 环境(Java SE 14)

->高级->环境变量) 新增系统变量 JAVA_HOME:安装根目录 (示例JAVA_HOME:E:\javajdk) 系统变量PATH新增 %JAVA_HOME%\bin 注意:在以前的jdk...版本中,只要安装jdk文件就会在本地自动生成jdkjre两个文件,但是在jdk12以上的版本没有自动生成jre文件 解决方案如下:JDK安装根目录以CMD命令行执行 bin\jlink.exe --module-path...jmods --add-modules java.desktop --output jre 三、 Android SDK 安装 将解压包(根目录tools)放入一个新创建的目录下(为方便管理,我在JDK...设置 Android SDK location 指向 当前sdk 存放的目录path JDK location 可以存在2个指向地址:1....当前Android studio安装根目录下的jre 包 2.JDK 根目录的 jre 包 image.png 五、新建一个空项目 1.

5K111

Linux Resin 安装配置

1, Resin 下载 Resin 官方下载网址, 最新版下载 resin-4.0.36.tar.gz(免费版) resin 安装需要提前配置好jdk (1)Linux环境配置JDK环境变量: export...JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22 export JRE_HOME=/home/homer/eclipse/jdk1.6.0_22/jre export...:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH (2) Windows...环境配置JDK环境变量: 依次右键“我的电脑”——》属性——》高级系统设置——》环境变量——》点击下面“系统变量”——》新建 在弹出框里,新建“JAVA_HOME”变量,变量值为自己解压后的jdk路径,...然后,双击“path”,在最开头添加jdk的“bin”变量:“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;” 如下图: ? 输入命令: java -version ?

3.2K30

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environ

解决 “Neither the JAVA_HOME nor the JRE_HOME environment variable is defined” 的问题通常涉及到在你的操作系统中设置环境变量。...下面是针对不同操作系统的解决方法: Windows 系统 下载并安装Java: 确保你已经安装了Java(JREJDK)。如果没有,可以从 Oracle 官网 下载并安装。...设置JAVA_HOME环境变量: 打开“控制面板” > “系统” > “高级系统设置”。 点击“环境变量”。 在“系统变量”部分,点击“新建”。 输入变量名为 JAVA_HOME。...设置JAVA_HOME环境变量: 打开你的终端。 编辑你的profile文件,如 ~/.bash_profile, ~/.zshrc, ~/.bashrc(这取决于你使用的shell)。...执行 source ~/.bash_profile(相应的文件名),以应用更改。 重新加载打开新的终端窗口,以确保环境变量生效。

51910
领券