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

java.exe始终指向JRE的路径但不指向JDK

Java.exe是Java的可执行文件,它是Java Runtime Environment(JRE)的一部分,而不是Java Development Kit(JDK)。JRE是Java应用程序的运行时环境,它包含了Java虚拟机(JVM)和Java类库,用于执行Java程序。JDK则是Java开发工具包,它包含了JRE以及用于开发Java应用程序的工具和库。

Java.exe的主要作用是启动Java虚拟机,加载并执行Java字节码文件(.class文件)。它会根据系统环境变量中配置的JRE路径来定位JRE,并使用其中的Java虚拟机来运行Java程序。

由于Java.exe只指向JRE的路径而不指向JDK,意味着它只能执行已经编译好的Java程序,而无法进行Java开发工作。如果需要进行Java开发,需要安装JDK,并配置系统环境变量,使得Java.exe能够找到JDK中的工具和库。

Java.exe的路径可以通过命令行中的"where java"命令来查找。在腾讯云的云计算服务中,推荐使用腾讯云的云服务器(CVM)来部署Java应用程序。您可以通过腾讯云云服务器产品页面(https://cloud.tencent.com/product/cvm)了解更多关于云服务器的信息。

总结起来,Java.exe指向JRE的路径,用于执行已编译好的Java程序,而不是进行Java开发工作。如果需要进行Java开发,需要安装JDK并配置系统环境变量。在腾讯云中,推荐使用云服务器来部署Java应用程序。

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

相关·内容

Java JDK安装小谈

我用是当前最新版jdk-7u10-windows-i586。 安装时有两个需要选择安装路径,一个是JDK一个是JRE。两个最好安装在同一文件夹下。 jre7即为jre安装文件包。...(1)path:用于指定操作系统可执行指令路径,它指向运行java程序工具,即将java.exe(解释器),javac.exe(编译器),javadoc.exe(java文档化工具)工具路径告诉给...它具体路径名应是安装jdk目录下bin(存放java编译器、解释器等工具),如:我是:D:\2012.software\java\bin。 !...注意:此路径是放在path已有路径后面,不要把原来路径删了,路径之间要用分号隔开。 (2)classpath:按照此目录来查找要运行类。...若你lib文件夹下没有dt.jar则可以不加这个。“.”表示通过编译器产生.class类文件存放路径,与当前路径一致。

66850

【Java】基础05:JDK安装与环境变量配置

一、 JDK安装 在下载好JDK后就是安装JDK了 1.点击下一步 ? 2.选择开发工具,因为开发工具中以及包含有JRE,所以公关JRE中选择此功能将不可用。...同时也可以自定义安装目录,但不要有中文和空格。 ? ? 3.安装jre,同样也可以自定义文件路径 ? 4.安装中 ? 5.安装完成 ?...JDK安装好了之后,在安装路径中Bin文件夹下面找到Java程序 ? 但是会发现java.exe程序无法运行,需要借助dos系统 ?...找到自己安装Java程序安装路径即可,我这边就是默认安装路径。在使用dos命令时,记得要熟练运用Tab键自动补全。...二、环境变量配置 上面我们虽然运行了Java程序,但是需要进入jdkbin目录下,不进入bin目录下,就不能运行Java程序,会非常麻烦,这个时候就需要配置环境变量了。

61410

java:windows下获取当前虚拟机(java.exe)所在路径

_111\bin\java.exe” 但调用System.getProperty(“java.home”)返回结果为”C:\Program Files\Java\jdk1.8.0_111\jre”...eclipse中将jre主目录设置为”C:\Program Files\Java\jdk1.8.0_111\jre”,执行jvm应该是”C:\Program Files\Java\jdk1.8.0..._111\jre\bin\java.exe” 但调用System.getProperty(“java.home”)返回结果仍然是”C:\Program Files\Java\jdk1.8.0_111...\jre” 也就是说”java.home”属性是一个固定值,不会因为你执行java程序时使用虚拟机是jre\bin\java.exe还是bin\java.exe而有什么不同。...因为Windows下可执行程序(.exe)搜索动态库(DLL)时首先搜索就是它自己所在路径,所以JVM运行时,它首先搜索路径也就是包含java.exe路径,所以这个路径也是”java.library.path

1.7K20

对象实例化与内存布局(深入)

由于其他都在上文已有相关描述,本文主要针对Mark Word 来深入。 Klass Word Klass Word对象指向类元数据指针,虚拟机通过这个指针来确定这个对象是哪个类实例。...)00重量级锁定 (锁膨胀)指向互斥锁(重量级锁)指针(ptr_to_heavyweight_monitor)10GC标记空11 相关说明: 标志位:区分锁状态,最后两位为11时表示为GC回收状态。...ptr_to_lock_record:轻量级锁状态下,指向栈中锁记录指针。当锁获取是无竞争时,JVM使用原子操作而不是OS互斥。这种技术称为轻量级锁定。...在轻量级锁定情况下,JVM通过CAS操作在对象标题字中设置指向锁记录指针。 ptr_to_heavyweight_monitor:重量级锁状态下,指向对象监视器Monitor指针。...在重量级锁定情况下,JVM在对象ptr_to_heavyweight_monitor设置指向Monitor指针。

1.1K20

大数据必学Java基础(九):JDKJRE,JVM区别

JDKJRE,JVM区别一、JDK,JRE,JVM关系二、 先说JDKJRE初学JAVA很容易被其中很多概念弄傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development...目录,JDK中是JRE自带,你如果安装了JDK必然里面会有一个JRE.那么问题来了,为什么会有两套JRE呢?...上图中与jdk同级目录下JRE就是用来运行一般Java程序用。...两套JRE运行时候究竟运行哪一个呢,这个时候JDKjava.exe先从自身目录中找,然后父级目录中找,如果都没有就去注册表中找 三、再说JRE和JVMJVM -- java virtual machineJVM...因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录下jvm.dll。​​

594111

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

下面是针对不同操作系统解决方法: Windows 系统 下载并安装Java: 确保你已经安装了Java(JREJDK)。如果没有,可以从 Oracle 官网 下载并安装。...变量值应该是你JDK安装路径,例如 C:\Program Files\Java\jdk-11.0.1(根据你实际安装路径调整)。 点击“确定”。...更新系统路径: 在“环境变量”窗口,找到并选中“Path”变量,然后点击“编辑”。 添加一个新条目,输入 %JAVA_HOME%\bin。 点击“确定”。 重启你计算机或者命令行工具。...%" :gotJreHome rem Check if we have a usable JRE if not exist "%JRE_HOME%\bin\java.exe" goto noJreHome...may contain spaces. set _RUNJAVA="%JRE_HOME%\bin\java.exe" :gotRunJava rem Don't override _RUNJDB if

17010

一步步搭建Stanford NLP工具包

它能够给出基本词形、词性,并且能够标记句子结构,语法形式和字词依赖,指明那些名字指向同样实体,指明情绪,提取发言中开放关系等。需要注意就是Stanford NLP代码库运行比较慢。...配置环境变量 对于Java程序开发而言,主要会使用JDK两个命令:javac.exe、java.exe路径:C:\Java\jdk 1.7.0 _09\bin。...新建->变量名"JAVA_HOME",变量值"C:\Program Files\Java\jdk-12\"(即JDK安装路径) 编辑->变量名"Path",在原变量值最后面加上“;%JAVA_HOME...%\bin;%JAVA_HOME%\jre\bin” 新建->变量名“CLASSPATH”,变量值“....05 完成了前面的工作之后,就可以使用Python来引用Stanford NLP了,引用模型代码如下所示: ? 由于我路径为: ?

1.2K20

win10 64位系统中安装多个jdk版本切换问题

由于电脑安装了myeclipse2017,同时又安装了idea2017,idea是最新版,必须使用jdk1.8以上,而myeclipse中项目又需要低版本jdk,所以在电脑上之前安装配置好了jdk1.8...更改环境变量问题,我搜了很多方案,一个个试,最终解决,主要方案有以下几个:   1、为了从jdk1.8切换到1.7,首先做是将环境变量中 JAVA_HOME 值改成1.7安装路径,并将 JAVA_HOME... 放到Path路径最前面。...注意:该 Java控制面板 页面只有在 独立安装了jre 后才有。而且是独立安装了 jre-9 才会出现如下界面: ?   独立安装了 jre1.7 和 jre1.8 显示界面跟上图不一样!...(同样是独立安装jre-9以后才有如下界面) ?   3、找到目录 C:\Windows\System32,将 java.exe、javaw.exe、javaws.exe 删除即可。

2.8K20

Java 答疑:为什么修改 Java 环境变量之后 java -version 不变?解决方式汇总

二、检查新安装 JDK 是否配置正确 2.1、下载并解压目标 JDK 我们将需要安装目标 JDK 解压到目标文件夹,我的如下图所示: 2.2、配置 Java 环境变量 JAVA_HOME 变量指向...PATH 变量指向 JDK bin 目录。...出错原因:环境变量中配置 PATH 变量,系统是按照先后顺序进行读取,系统读取 Java 路径优先级不够,就会仍然显示之前版本信息。 按照优先级应将其置于最上方。...,如存在之前 JDK 1.8.0_251 java.exe,系统会优先调用,而不会调用最新 java.exe, 显示也就是旧版本 java -version。...注意:java.exe 文件仅考虑存在于系统盘内,这是旧版本 JDK 输出文件,其他盘符不考虑。

2.5K20

eclipse配置tomcat安装及配置教程_vbras部署教程

下载、安装JDK,并且配置好环境变量 1、打开浏览器,输入JDK搜索,根据搜索结果下载安装包安装应用 2、先接受协议,再根据自己电脑下载相应JDK版本,默认安装就行了。...找到安装路径,默认安装一般都是在这个路径下 C:\Program Files\Java\jdk1.8.0_77 最好改一下安装路径,避开C盘。...5、点击Next后会出现下图,它会自动找到JRE位置,如果用户没有安装JRE,可以修改指向JDK目录(很多用户安装后无法编译JSP,就是这里没找到JRE,请务必先要安装JDK,并把这个目录正确指向JRE...或者JDK目录)。...第二步:找到进程标识符PID对应那个程序,禁用或结束它 方法一: 打开任务管理器,选择 详细信息,查看PID 为 12724 所对应进程或程序,这里是java.exe ,然后右击禁用或结束该进程即可

99130

Java开发知识之Java入门

三丶什么是JDK    学习Java语言,常常听到就是JDK JRE JVM .... 那么一一进行解除疑惑    JDK: SUN公司提供JAVA开发环境....JRE: JRE 就是JAVA运行环境.普通用户不需要编写java代码.但是需要运行java程序.只需要安装一个jre即可. 四丶JDK安装   编写Java代码首先第一步就是安装JDK....开发工具: JDK核心功能模块.包含javac.exe java.exe 还包含一个专用JRE运行环境 源代码: java提供公共API类源代码....公共JRE: 如果你是JAVA编程的人.则不需要选择了.因为开发工具中已经包含了.只需要点击下拉按钮,点击此功能将不可用即可.   2.去安装路径寻找安装JDK 在我们上面进行安装时候.会有一个更改路径....我们只需要更改到你路径即可.JDK会安装到这个路径   3.详解JDK下各个目录含义 打开JDK目录,如下图 ?

71820

Java基础-01总结概述,dos,功能键,path

财务报销系统 OA CRM 电商平台 5:JDK,JRE,JVM作用及关系(掌握) (1)作用 JVM:保证Java语言跨平台 JRE:Java程序运行环境 JDK...:Java程序开发环境 (2)关系 JDKJRE+开发工具 JRE:JVM+类库 6:JDK下载,安装,卸载(掌握) (1)下载到官网。...首先d:\新建java文件夹,里面新建jdk7,安装jdk时指定目录到此,可以省略jre安装 JDK 安装目录下文件夹和文件作用? bin目录:该目录用于存放一些可执行程序。...此目录是Java运行时环境根目录,它包括Java虚拟机,运行时类包,Java应用启动器以及一个bin目录,但不包含开发环境中开发工具。...格式:public static void main(String[] args) D:要指向那些东西呢,也用大括号括起来。 E:你要做什么呢?

811130

我学习我快乐-Java环境搭建

一、什么是JDKJRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用,其中包含了java开发工具,也包括了JRE。...所以安装了JDK,就不用在单独安装JRE了。 其中开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。...为JDK安装路径,笔者路径是C:\Java\jdk1.8.0_191 点击「确定」选项 在「系统变量」中找到「Path」,选中「Path」点击「编辑」选项,点击「新建」选项,输入%JAVA_HOME...对于Java来说,通常需要把JDKbin目录添加进入PATH中,这样你就可以在任意目录下使用bin下面的可执行程序,如javac.exe、java.exe等。...这个变量一定要保证将JRE/JDKbin纳入其中(这里我说其实不严谨,你可以把javaw.exe等这类文件复制一份放到任意一个PATH路径下,不一定是JRE/JDK也行),这样很多Java程序才能启动

35710

【极光系列】windows安装JDK11详细教程

01 本地开发安装JDK11 1.下载jdk11版本包 tips:下载地址https://repo.huaweicloud.com/java/jdk/ 2.安装jdk11服务 双击解压后jdkexe运行文件...3.路径选择 tips:一般不安装在C盘,修改路径,接着直接next #使用管理员身份打开cmd命令,进入刚才安装jdk目录 E: cd E:\java_11\ #生成jre目录文件 bin\jlink.exe...–把jdkjre目录均加上 5.多版本JDK共存 进入oracle目录,如我是C:\ProgramData\Oracle\Java\javapath,删除该目录下所有 java.exe,javaw.exe...文件,后续就会按照环境变量顺序默认选择jdk11,如果想切换回jdk8,只需要把jdk8环境变量移动到jdk11环境变量之前即可 6.验证安装成功与否 打开cmd命令行,执行java -version...--->Java Compiler 2.调整JDK开发版本 tips: 在 idea 左上角找到 File 选择 Peoject Structure

18110
领券