xcxd.net
当前位置:首页 >> jDk12.0.1没有jrE >>

jDk12.0.1没有jrE

看你的jdk与jre版本一致,如果一致,那应该是你的jre 与jdk 安装路径不同;如果不一致那就是你 jre 以前遗留的了.

jre 文件夹应该安装到 Windows 目录下了,好像. 其实如果你做开发的,简单的设置 PATH JDK 的目录就可以了.因为那个 JDK 下面. java.exe javac.exe 都有的.

从新下载jdk要是64位系统别装32的jdk

原因是 :JDK11没有直接的jre,要用户选择jre模块:打开命令提示符,要cd到%JAVA_HOME%(D:\JAVA\JDK11)(用户安装路径) 然后运行命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 会在本目录下生成jre文件夹

应该是你以前配置的没删掉安装JDK的过程是不会帮你设置Windows环境变量的

这是注册表问题,清理一下注册表里关于java的菜单

去官网下载一个jre安装包安装即可.http://www.oracle.com/technetwork/java/javase/downloads/index.html

你确定你装的是JDK而不是JRE么?JRE不大也就10来M.不过如果只是为了运行JAVA程序,JRE应该够了.你再试下.不行就重新下个JDK就好了.

java只安装了jre,没有安装jdk,是不能运行源代码的.java中JDK是java development kit的简称,代表开发环境工具,包括编译源程序和运行及调试所需要的环境所需要的环境;JRE是java runtime environment的简称,代表运行环境.也就是说JDK是包含JRE的.其中如果只安装JRE不安装JDK,那么只能运行已经编译好的字节码文件即后缀名为.class的文件;如果安装了JDK,那么可以对源代码即后缀名为.java的文件进行编译,生成并运行.class的文件,最后得到程序运行结果.所以,在java中要正常编译并运行源代码,可以只安装JDK.

原因是找不到jre,因为jdk11中没有jre, 办法1: 使用jlink生成jre;办法2: 指定jre位置, 配置如下:# /etc/profile文件末添加如下, 解决jre找不到的问题JAVA_HOME=/usr/app/jdk-11.0.1/ #这个就配置你jdk的位置JRE_HOME=$JAVA_HOME #指定jre位置CLASSPATH=$JAVA_HOME/libPATH=$JRE_HOME/bin:$JAVA_HOME/bin:$PATHexport PATH JAVA_HOME CLASSPATH办法3: 你也可以选择使用jetty,jetty不依赖jre.原文链接 网页链接

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com