jdk和jre的区别

来源:互联网 发布:linux查看当前路径 编辑:程序博客网 时间:2024/06/08 03:07


官网原文:

Which Java package do I need?

  • Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
  • Administrators running applications on a server:  Server JRE (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.
  • End user running Java on a desktop: JRE: (Java Runtime Environment). Covers most end-users needs. Contains everything required to run Java applications on your system.


基本概念:

JRE(Java Runtime Environment),是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。

Server JRE(server Java Runtime Environment),是java运行时环境,与JER不同的是,少了一些插件,比如浏览器集成。

JDK(Java Development Kit),是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac。


选择:
1.如果只需要运行java程序,安装JRE即可,然后按需选择JRE还是Server JRE。
2.如果需要编写java程序,需要安装JDK


下载页面:

http://www.oracle.com/technetwork/java/javase/downloads/index.html



End;


0 0