`
zhuyuanxiang
  • 浏览: 130546 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JRE与JDK在启动应用服务器中的作用.txt

阅读更多

    开始接触Java的时候觉得Java虚拟机很麻烦,不明白JRE与JDK的区别是什么?后来搞清楚JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此对JAVA_HOME设置为JDK的路径时也可以正常运行Java程序,但是JDK比较大包括了许多与运行无关的内容,因此运行普通的Java程序无须安装JDK。

    但是用了Eclipse又有了疑问,为什么这个开发环境JRE就可以正常运行呢?其实在Eclipse中内嵌了Java编译器,并且与JDK中的javac完全相容,因此无须使用JDK也可以直接编译Java程序。

    学习J2EE的时候又开始不明白,为什么Tomcat和Apusic用JRE就可以启动,Weblogic用JDK才能启动呢?原因是Tomcat和Apusic 4都已经包括了一个源代码编译器,而Weblogic没有包括这个编译器包。

    那么为什么需要编译器呢?因为在WEB应用中JSP文件是需要转换成Servlet,这个Servlet文件还需要编译成可以在JRE上执行的class文件,因此必须提供有编译能力的JDK,将JAVA_HOME设置为JDK的路径就可以了。

    那么新出现的Apusic 5.0呢?这个版本为了使大家可以灵活调整JVM的版本,因此不再提供自带的Java编译器,而是通过用户安装的JDK来完成JSP的编译工作,这个也就是为什么Apusic 5.0必须通过JDK启动的原因。

分享到:
评论

相关推荐

    jdk1.8.0_221.tar.gz

    与标准JRE相比,服务器JRE通常在内存管理、性能和多线程处理方面进行了优化,以适应高性能、高并发的应用场景。它包含执行Java应用程序所需的组件,如Java虚拟机(JVM)、Java类库以及必要的工具,比如“jar”命令,...

    jdk8的rpm包与FastDFS.zip

    在本文中,我们将深入探讨如何使用提供的"jdk8的rpm包"和"FastDFS"来构建自己的图片服务器,尤其关注这两个关键组件在Linux环境下的安装和配置。首先,让我们了解这两个核心元素。 JDK(Java Development Kit)是...

    jdk-7u10-windows-i586安装后jdk中jre文件

    **Java开发工具包(JDK)与Java运行环境(JRE)详解** 在Java编程领域,JDK(Java Development Kit)和JRE(Java Runtime Environment)是两个至关重要的组件。JDK是Java开发者用于编写、编译和调试Java应用程序的...

    jdk1.8....................

    - **Nashorn JavaScript引擎**:允许在Java应用中直接运行JavaScript代码,促进了Java与JavaScript的交互。 - **Date/Time API改进**:提供新的日期时间API,替换原有的Calendar和Date类,更加易用。 - **方法...

    Linux版本jdk和Tomcat(官网的).zip

    在IT行业中,Java开发环境的搭建是至关重要的,特别是对于服务器端应用的部署。本压缩包"Linux版本jdk和Tomcat(官网的).zip"提供了Linux环境下运行Java应用程序的基础——JDK(Java Development Kit)和Tomcat...

    jdk与tomcat安装配置文档.txt

    - 解决方法是在Eclipse的首选项中确认已将JDK添加为已安装的JRE,并且是当前项目所使用的JRE。 #### 三、Tomcat安装与配置 1. **下载与安装**: - 从Apache Tomcat官网下载适合的版本,例如文中提到的`jakarta-...

    如何查看服务器配置 Myeclipse如何配置Tomcat服务器和JDK.docx

    在IT行业中,开发和部署Java应用常常涉及到使用集成开发环境(IDE)如MyEclipse以及服务器软件如Tomcat。MyEclipse是一款强大的Java EE集成开发工具,它支持多种服务器的配置,包括Apache Tomcat,一个广泛使用的...

    jdk8,64位安装后的jre文件

    5. **Java Web Start**:允许用户通过网络下载并启动Java应用程序,但同样在JDK11中被移除。 6. **Java Mission Control (JMC)** 和 **Java Flight Recorder (JFR)**:这是JDK8中引入的高级监控和诊断工具,用于...

    最新版windows jdk-11.0.18-windows-x64-bin.zip

    这个压缩包中的主要文件`jdk-11.0.18_windows-x64_bin.exe`是一个可执行安装程序,用于在Windows 64位系统上安装JDK 11.0.18。运行这个安装程序,用户将能够按照向导指导完成JDK的安装,包括设置安装路径、配置环境...

    centos安装与卸载jdk.txt

    在CentOS系统中,Java Development Kit (JDK) 是开发和运行Java应用程序所必需的重要组件。本文将详细介绍如何在CentOS系统上卸载和安装JDK。 #### 一、JDK安装 1. **下载JDK** 首先需要访问Oracle官网下载所需...

    jdk1.8.0_231.tar.gz

    在服务器上部署JDK 1.8.0_231后,可以启动Java应用,如Tomcat服务器、Spring Boot应用等。同时,开发者可以利用JDK提供的各种工具,如javadoc生成API文档,jconsole进行性能监控,jmap进行内存分析等。 总结,JDK ...

    Windows server 2019安装JDK.docx

    Windows Server 2019 安装 JDK 详细指南 Windows Server 2019 是一款功能强大且稳定的操作系统,对于企业级应用和开发...通过遵循这些步骤,可以轻松安装 JDK 并配置环境变量,以便在企业级应用和开发环境中使用 JDK。

    JDK/JRE 1.7

    在JRE1.7中,主要包含JVM、基本类库和其他必要的运行时组件,但不包括开发工具。JRE1.7的更新着重于性能提升、新特性的引入以及安全性的增强。例如,它引入了新的语法特性,如“try-with-resources”语句,增强了...

    jre1.8.0_211.rar

    JRE是Java开发工具集(Java Development Kit, JDK)的一部分,主要用于运行Java应用程序。它包含了Java虚拟机(Java Virtual Machine, JVM)、Java核心类库和其他运行时所需的组件。 描述中的"jre1.8.0_211"是对...

    最新版windows jdk-18_windows-x64_bin.zip

    5. 应用服务器:在Tomcat、Jetty等Java应用服务器上部署应用时,需确保服务器配置使用了JDK 18.0.1.1,以充分利用其性能和安全性改进。 总结,Windows JDK 18.0.1.1 64位版本是Java开发者的重要工具,它的新特性和...

    jdk和Tomcat服务器搭建

    对于Tomcat,可以在命令行中输入`startup`命令启动服务器。如果一切配置无误,Tomcat会成功启动,并在浏览器中通过访问`http://localhost:8080`看到Tomcat的欢迎页面,表明服务器已经运行。 总的来说,JDK和Tomcat...

    jdk-17.0.1,Java17

    Java和C语言都是编程语言,Java常用于后端服务器开发,与Apache(一个开源Web服务器软件)等应用服务器配合使用,构建动态网站和企业级应用。此外,Java的后端开发还包括Spring框架、Hibernate ORM、MyBatis等技术。...

    ACPCHE+RESIN+JDK1.5架设WEB服务器.pdf

    - Resin是一个高性能的Java应用服务器,文档中提到的版本为3.0.21。 - Resin的安装文件为resin-3.0.21.tar.gz,安装过程与Apache类似,首先解压,然后配置安装路径。 - 在配置Resin时,需要指定Apache的APXS工具位置...

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0.1 x64 免费下载.zip

    不论什么 Java 应用服务器实质都是内置了某个版本的 JDK。 因此掌握 JDK 是学好 Java 的第一步.最主流的 JDK 是 Sun 公司发布的 JDK,除了 Sun 之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM 公司开发的 ...

    (Linux)jdk8和tomcat7环境部署.rar

    在Linux环境下部署Java JDK8和Tomcat7是一项基础但至关重要的任务,对于任何希望在Linux服务器上运行Java应用的人来说都是必须掌握的技能。...通过熟悉这些基本操作,运维人员能够更好地管理和维护Java Web应用服务器。

Global site tag (gtag.js) - Google Analytics