jre 订阅
Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。 展开全文
Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。
信息
外文名
Java Runtime Environment
包    括
JVM标准实现及Java核心类库
用    于
Netscape Navigator
中文名
JRE
全    称
Java Runtime Environment
语    言
Java
JRE相关介绍
JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK(JRE和JDK的区别)。在JDK中附带有JRE。
收起全文
精华内容
下载资源
问答
  • JRE

    千次阅读 热门讨论 2018-05-20 15:32:24
    概念   Java Runtime Environment(JRE),Java运行环境,简单的理解就是Java...JDK是JRE的超集,运行Java程序要需要安装JRE即可。 JVM   Java虚拟机(Java Virtual Machine),可以运行Java字节码文件(c...
    概念


      Java Runtime Environment(JRE),Java运行环境,简单的理解就是Java程序运行所需要的必要环境。JRE主要包括三部分:Java虚拟机(JVM)、核心类库以及其他一些必要的工具。JDK是JRE的超集,运行Java程序要需要安装JRE即可。

    JVM

      Java虚拟机(Java Virtual Machine),可以运行Java字节码文件(class文件),通过堆栈结构模型实现。不同类型的操作系统有不同的JVM实现,但可以执行同一份class文件,因此可以实现“一次编译,到处运行”。JVM不只专用于Java语言,只要源程序最终可以编译为符合JVM的字节码文件,都可以运行。

      Oracle官方提供JVM规范,不同厂商根据规范有相应的实现,如HotSpot VM(官方使用)、J9 VM (IBM开发,跟随其产品一起使用)、JRockit等。

      关于JVM的详细内容,请跳转:JVM-Java虚拟机

    类库

      JRE下的lib文件夹中包含了一些程序运行所需的类库。比如rt.jar文件,rt是runtime的缩写,包含了编程所使用的核心API(java.lang等),也就是核心类库编译后的class文件。还有一些配置文件,像java.util.logging的日志配置文件logging.properties。

    组件

      在bin文件夹中有一些程序运行需要的工具,对于开发者来说,java.exe可能是使用最频繁的一个工具。还有像keytool.exe(数据证书管理工具)等诸如此类的工具。

    展开全文
  • jdk、jre各版本下载

    万次阅读 2019-03-01 09:45:40
    jdk、jre各版本下载 JDK安装包中是包含JRE的。两者都可以单独下载安装。 安装包的下载官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 当前最新版本出到了Java SE 10.0.1;官网上JRE...

    jdk、jre各版本下载

    JDK安装包中是包含JRE的。两者都可以单独下载安装。
    安装包的下载官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    当前最新版本出到了Java SE 10.0.1;官网上JRE分为JRE和Server JRE。
    JRE、Server JRE 选择的区别如下图:


    即JRE是提供给桌面客户端使用,Server JRE是提供给服务器用的,包含一些jvm的监控,但是有些插件和自动更新等功能是没有的。

    1、在官网选择需要下载的jdk或者jre版本。
    以jdk为例,所有可以下载的jdk官网地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

    需要jdk10的话,选择点击Download Java SE 10,进入Java SE 10的下载页面。

    2、同意license

    3、选择自己需要的操作系统的安装包,如苹果电脑操作系统,选择点击 jdk-10_osx-x64_bin.dmg

    4、oracle收购sun公司,接管java之后,下载jdk需要注册和登录oracle。所以点击 jdk-10_osx-x64_bin.dmg之后,会跳到oracle的登录页面。没有账号的需要注册一个。

    5、注册、登录好之后,即可下载需要的安装包。

     


    【Java面试题与答案】整理推荐

     

    展开全文
  • jdk11安装后不自动安装jre的问题

    万次阅读 热门讨论 2018-10-21 11:00:05
    查了一下,现在的jdk本身也包含jre了,单独再下载一个jre更方便版本管理(推荐稳定版的jre8),但是不下载也不会运行不了Java程序。所以嫌麻烦的话也可以先不用装jre8,等最新版的jre11发布之后直接装...

    回寝之后我又重新自己从头配置了一遍jdk11

    ##关于jdk11安装后不自动安装jre的问题:

    虽然安装jdk11之后可以运行java -version查看版本,但还是感觉很奇怪。

    查了一下,现在的jdk本身也包含jre了,单独再下载一个jre更方便版本管理(推荐稳定版的jre8),但是不下载也不会运行不了Java程序。所以嫌麻烦的话可以不用装jre,这样甚至连针对jre的环境变量都不用配置,可以参考这个教程,试过没问题的:

    https://jingyan.baidu.com/article/b87fe19e5a145b5218356834.html

     

    ##环境变量完全没问题,但是java -version仍然出不来版本号:

    我最后重启了一下,就、就好了[/汗]

     

    ##验证没有jre只安装了jdk的情况下,是否真的可以运行java程序:

    虽然上面百度到的答案说没有jre也没问题,但如何证明他没骗人?

     

    思路就是编写一个Java程序,编译一下,然后运行一下。

    给个手把手的教程如下:

     

     

    1. 找个地方新建一个txt文件,推荐直接在d盘建,因为方便在命令行工具里面切换路径
    2. 打开,编辑内容,输入一下一串东西,然后保存、关闭(就算直接复制粘贴也要注意大小写以及中英文标点,其作用是打印出Hello World!出来):

    class Test {

    public static void main (String[] args){

    System.out.println(“Hello World!”);

    }

    }

     

    1. 重命名文件、修改后缀,命名为Test.java(如果电脑上不显示后缀.txt的话,可以在查看里面设置让它显示)

    1. Windows键+R输入cmd回车,或者搜索命令提示符,打开命令行工具

    1. 依次输入以下命令,注意中英文标点:

    d:

    作用:切换到d盘

    Dir

    作用:显示d盘都有什么文件,查看是否有刚刚编写的Test.java

    有这个文件的话继续操作

    javac Test.java

    作用:编译成Java运行环境中可以运行的文件

    此时输入dir命令会显示编译好的.class文件

    java Test

    作用:运行编译好的Java程序(注意,这个命令不需要输入后缀)

    如果打印出来Hello World!,就说明Java程序可以在我们电脑上运行了,没问题,百度到的答案是靠谱的

     

     

     

     

     

    展开全文
  • JRE和JDK的区别

    万次阅读 多人点赞 2019-06-08 21:06:56
    JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心...

    1. 定义

    JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

    JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

    2. 区别

    JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。那么为什么JDK要自带一个JRE呢?而且jdk/jre/bin下的client 和server两个文件夹下都包含jvm.dll(说明JDK自带的JRE有两个虚拟机)。

    记得在环境变量path中设置jdk/bin路径麽?老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过我们用的java命令并不是jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk /bin目录下的java.exe剪切到别的地方再运行java程序,发现了什么?一切OK!(JRE中没有javac命令,原因很简单,它不是开发环境)那么有人会问了?我明明没有设置jre/bin目录到环境变量中啊?试想一下如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需 要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊?所以安装jre的时候安装程序自动帮你把jre的 java.exe添加到了系统变量中,验证的方法很简单,去Windows/system32下面去看看吧,发现了什么?有一个java.exe。

    3. 难点

    如果安装了JDK,你的电脑就有两套JRE(JRE本身和JDK中的JRE),前面这套比后面那套少了Server端的Java虚拟机。

    (1)为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe 等),而且都放置在/lib/tools.jar里。如果我们将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结 果:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main。这个意思是说,你输入javac.exe与输入java -cp c:/jdk/lib/tools.jar com.sun.tools.javac.Main 是一样的,会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。 而且可以发现/lib目录下的程序都很小,不大于29K,从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写,所以也是Java应用 程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于JDK目录下的那套JRE就是用来运行一般Java程序 的。

    (2)如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。java.exe的工作就是找到合适的JRE来运 行Java程序。java.exe依照以下的顺序来查找JRE:1)自己的目录下有没有JRE;2)父目录有没有JRE;3)查询注册表: [HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment]。所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

    (3)JDK-->JRE-->Bin目录下有两个文件夹:server与client,这是真正的jvm.dll所在。 jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位 于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录下的jvm.dll。

    4. 最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。

    展开全文
  • 关于JRE和JDK的区别,终于知道他们的区别了

    万次阅读 多人点赞 2017-11-11 16:16:07
    导致,一直弄不明白,JDK和JRE的区别是什么??经过几年的“钻研”,“开悟”,我终于明白了。哦哈哈哈JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量。。...
  • 查看jdk或jre的版本

    万次阅读 2019-03-01 09:44:06
    查看jdk或jre的版本 安装完jdk,配置好JAVA_HOME和CLASSPATH,直接在命令行窗口输入指令java -version,即可看到当前系统JRE版本 但是,如果我们电脑中安装了多个jdk|jre,或者是生产环境中安装多了jdk|jre...
  • jdk jre 和server jre区别

    2019-10-04 12:41:05
    jdk jre 和server jre区别 java安装包选择 Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE ...
  • JDK 和 JRE 有什么区别

    万次阅读 多人点赞 2019-04-04 14:13:04
    JDK 和 JRE 有什么区别? JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。 JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所...
  • 精简jre

    千次阅读 2018-05-09 16:28:05
    精简jre简单教程
  • 基础面试题: JDK 和 JRE

    万次阅读 2020-04-09 23:03:03
    它拥有 JRE 所拥有的一切,还有编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。 JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库...
  • Oracle Server JRE

    2019-09-05 08:47:42
    Understanding the Server JRE
  • jdk与jre的区别

    万次阅读 多人点赞 2017-03-14 13:12:38
    首先笔者想阐明的是:JDK和JRE没想象中的那么简单。 相信大家都知道JDK和JRE是什么,但是具体干什么用不妨先试问下自己,如果能说出个所以然来,那么这篇文章大神请自觉忽略,呵呵,或者可以温故一下。 如果有哪里...
  • JDK与JRE的安装与配置

    万次阅读 多人点赞 2018-08-18 23:32:04
    这两天为了这个JAVA的编译环境JDK和JRE的配置可花了不少心思,曾还一度把电脑的注册表给误删了,导致电脑重装了系统,这是血的教训。我买了一本学习JAVA的书,看了里面的视频终于把编译环境给配置好了,其实非常简单...
  • jdk11,jdk12,没有jre的解决方法

    万次阅读 多人点赞 2019-03-29 10:01:30
    jdk11和jdk12在以前版本基础上,改动有点大,安装后默认是没有jre的。 【解决方法】: 使用bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre命令手动生成jre 【具体操作】: 安装...
  • 精简JRE

    千次阅读 2016-07-18 11:16:48
    需要 发布包中内置jre,但是原始的jre太大,所以进行了手动的精简(这个精简包有可能会不能通用你们的项目,原因是不同的项目使用到jre中的class不同 ,精简包主要是将一些不实用的class删除)。 下面我们看一下jre...
  • 整理JRE瘦身或精简JRE

    千次阅读 2016-03-10 16:05:00
    前不久给朋友做了一个桌面程序,程序文件没多大,但运行java程序需要jre,但jre足足有80M多,然后在网上搜了如何给给JRE瘦身或精简JRE,整理如下:   打开JRE安装目录.目录包括bin,lib二个文件夹,所以就是将这两...
  • 精简出最小_jre 减少jre大小

    热门讨论 2010-08-06 16:23:06
    精简出最小_jre收藏 ,介绍了如何减少jre大小的方法。
  • JDK、JRE、Server JRE的简介

    千次阅读 2018-12-04 17:48:29
    从Oracle官网下载JDK文件时,可以看到有JDK、JRE、Server JRE文件的下载。 1、JDK简介 JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了...
  • Server JRE 简介

    千次阅读 2017-07-31 14:20:49
    Server JRE 适用于哪些情况呢? 从一个服务器端程序的角度看, JRE缺少了所需的监控工具,以及 javac 编译器. 而 JDK 呢, 功能又太多了, 特别是生产环境下并不需要的功能, 比如浏览器插件,自动更新, javadoc 工具等等。
  • 这次换了JDK后发现提示找不到该类,网上有办法说重新配置jre就行了,但事实上不是这么简单的,在我测试后发现,这是要看配置的jre的类型是execution environment(执行环境),还是alternate jre(替代jre) ...
  • 精简jre1.8

    2020-06-13 15:16:54
    说一下前提:最近写了一个java的小游戏,使用exe4j将jar转化成exe文件,但是在运行时需要提供java运行环境,我的jre1.8有199M,程序只有400k,这肯定忍不了了。jre中的很多东西根部没有用到,所以需要精简一下。 ...
  • 命令窗口: 安装目录下\bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
  • JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE(java runtime environment) JRE是Java的运行环境,包括JVM标准实现及Java核心类库。JVM(java virtual machine) JVM...
  • Eclispe 改变Jre System Library为自己的Jre

    千次阅读 2018-04-19 14:34:46
    有时创建项目时,代码经常报错,报错需要你移除@Override关键,在看看项目的jre版本,发现是系统默认的1.5而不是自己导入的jre。(下图JRE是更改后的) 如果此时用的是新的Eclipse空间,则现在需要添加自己的JRE,...
  • JRE是什么

    千次阅读 2019-01-29 23:50:10
    JRE简介 JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器) JRE是运行基于Java语言编写的...
  • Eclipse 配置 JRE

    千次阅读 2019-02-16 22:31:52
    Eclipse 配置 JREJDK 下载安装配置 JRE打开参数设置窗口添加 JRE选择当前使用版本 JDK 下载安装 参考 https://blog.csdn.net/jx520/article/details/87476096 将 jdk 装在 D:\jdk8 配置 JRE 打开参数设置窗口 添加 ...
  • 安装jdk,没有jre

    万次阅读 多人点赞 2019-08-17 09:20:13
    上篇我们写到安装jdk,但是安装目录里面没有带jre。 本文是关于jre内容
  • 一、 jdk包含了Java开发所需的jar包,JVM,Java的编译、执行等功能(javac.exe、java.exe等)以及Java的运行环境(jre--Java Runtime Environment),电脑安装好了jdk,在jdk文件夹里会带有对应版本的jre,但是在...
  • jdk生成jre

    千次阅读 2019-09-01 23:16:57
    jdk生成jre 从jdk10开始(不含10),jdk就不自带jre了 需要我们手动生成 下面是步骤(我以我用的jdk12为例子): 1、用命令提示符(cmd)进入jdk目录 2、 输入bin\jlink.exe --module-path jmods --add-modules java....
  • tomcat配置JRE

    2020-04-02 13:50:44
    tomcat配置JRE 1、现象 (1)JDK版本高于JDK9,导致虚拟JRE无法被tomcat7找到,无法独立运行tomcat (2)低版本的JDK兼容tomcat7,可以运行但是eclispe版本较高和低于JDK8以下的JDK不兼容无法打开 2、原因 版本冲突...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,283
精华内容 26,113
关键字:

jre