tomcat为什么需要装java环境
来源:互联网 发布:苹果电脑软件 编辑:程序博客网 时间:2024/06/05 14:47
tomcat为什么需要装java环境
1. 问题1:为什么要装jdk
因为tomcat是用java写的,所以运行需要JRE,就是JAVA运行时刻环境,所以必须通过安装JDK来得到这个运行环境,不装JDK装JRE也行sun的网站上有下载。但是JRE只是运行时刻化境,不能编译JAVA源程序。
2. 问答2:
Mynotes:比如说你写了一个类,你要运行它,这时候需要一些规则来运行,这就是jre可以说这么说jre就是一个运行环境类似于操作系统,运行应用程序一样。
定义:JRE为Java Runtime Environment的简称,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。
jre:JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、 Java核心类库和支持文件。它不包含开发工具–编译器、调试器和其它工具。
JRE需要辅助软件–Java Plug-in–以便在浏览器中运行applet。jre(java runtime environment),就是java程序的运行环境。你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。
注意:(javac.exe将java源文件编译成字节码文件,而java.exe是解释运行字节码文件,java.exe路径:jre\bin\java.exe)
结论:所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备的(除非你就像运行java程序,那么用jre就足够了)。客户端请求jsp页面,服务器就会找到该jsp,把它转换成servlet的Java文件,编译得到.class文件,向客户端响应
3. 问题3:jsp页面的执行原理
客户端请求jsp页面,服务器就会找到该jsp,把它转换成servlet的Java文件,编译得到.class文件。
解释: 向客户端响应Javaee里面的东西都在Javaee.jar文件中,编译servlet类,tomcat中有一个servlet-api.jar的jar包tomcat 通过servlet-api.jar的jar包编译运行servlet类。
- tomcat为什么需要装java环境
- Tomcat 为什么需要http server?
- java为什么需要多线程
- 为什么需要学习JAVA
- Java开发为什么需要UML
- java开发为什么需要UML
- Java 开发为什么需要 UML
- java为什么需要持久化?
- 为什么Java多线程需要同步?
- 为什么Java多线程需要同步?
- java为什么需要转换流?
- 为什么Java需要内部类?
- 为什么需要java线程池
- Java为什么需要static关键字
- Java 为什么需要内部类
- java为什么需要数据库连接池
- java中为什么需要接口
- java为什么需要内部类
- 05-函数
- 谈谈Word2Vec的CBOW模型
- c语言的部分总结之操作符
- 06-局部-全局变量
- 【Scikit-Learn 中文文档】8 最近邻
- tomcat为什么需要装java环境
- 布局实例
- 分支
- 07-参数
- MFC窗口最大化的问题
- Session
- MySQL存储过程和自定义函数、Navicat、创建存储过程和函数、调用存储过程和函数、三种方式、In和Out类型参数、
- jiecaovideoplayer的简单使用
- 堆排序