1.什么是JDK
Sun 提供了一个名为JDK(Java Development Kit)的Java 开发环境。这是所有Java的核心,包括Java编译器、Java执行工具、Java文档生成工具、Java打包工具等等。
JDK版本不断升级,以满足用户不断变化的需求。 1996年1月,Sun发布了第一个Java开发工具包JDK 1.0,随后又发布了JDK 1.1、JDK 1.2、JDK 1.3、JDK 1.4、JDK 5(1.5)、JDK 6(1.6)和JDK 7(1.7), JDK 8 (1.8)、JDK 9 (1.9) 和JDK 10。由于JDK 9于2017年9月发布,JDK 10于2018年3月发布,目前这两个版本都不稳定,市场使用率较低,因此出现了JDK 8(Java 8或JDK 1.8)。
Sun除了提供JDK之外,还为一般用户提供了JRE(Java Runtime Environment)工具,它是Java的执行环境。由于普通用户只需要运行编译好的Java程序,不需要自己编写程序,因此JRE工具只包括Java执行工具,不包括Java编译工具。请注意,为了便于使用,Sun 的JDK 工具包括JRE 工具。这意味着开发环境包括执行环境。这样,开发者只需要在自己的计算机上安装JDK即可,不需要专门安装JRE工具。
2.JDK的安装
2.1下载JDK
首先,您需要下载Java Development Kit JDK。下载地址为:
https://www.oracle.com/java/technologies/downloads/
在下载页面,根据您的系统选择对应的版本。本文以Windows 64位系统为例。
一些读者告诉我,他们需要一个帐户来下载Oracle,并且不想费心注册一个帐户,因此在这种情况下您可以使用下载地址。
链接:https://pan.baidu.com/s/1Qc_XkkrAX0XBKvd1dCxv9A
提取码:m4fw
下载后,按照屏幕上的说明安装JDK。安装JDK时也会安装JRE。安装JDK。您可以在安装过程中自定义安装目录等信息。
2.2JDK环境变量配置:
创建新的JAVA_HOME 环境变量。修改路径环境变量JAVA_HOME=C:\Java\jdk1.8.0_144,在路径变量末尾添加%JAVA_HOME%\bin,并新建一个classpath环境变量classpath=。%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar
注意:(jdk需要设置三个环境变量。从1.5开始不再可以设置classpath,但建议保留classpath设置)
详细步骤:(以win10为例)
1. 右键单击此电脑并选择属性。将出现一个弹出窗口。单击“高级系统设置”。
2、点击右下角即可看到环境变量。
3. 单击“环境变量”,将显示以下屏幕。
4. 需要注意的是:用户变量可以被忽略。
完成所有准备步骤后,下一步就是配置环境。
1. 单击“新建”,将出现一个弹出窗口。
变量名称:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_162(JDK安装路径;此处参考自己的安装路径)
输入完成后,点击“确认”,完成第一步设置,进入第二步。
2. 使用以下变量值创建一个新的CLASSPATH 变量:
.%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意开头的点)配置完后应该是这样的:您可以将其复制并粘贴到此处。
然后点击确定保存变量,进入第三步。
3. 设置路径,找到路径并双击或单击“编辑”。
可以看到路径中已经有很多内容了。最后,让我们创建新内容。
输入%JAVA_HOME%\bin。
3.验证环境变量配置
快捷键“win+R”打开运行窗口,输入“cmd”点击“确定”打开命令行窗口。
java 验证
输入“java”并回车运行
输入
javac 验证
javac 并按Enter 运行
java -version 验证
再次输入java -version,回车运行(注意java -version中间有一个空格。很多次(记住,记住)。
至此,环境变量就设置好了。恭喜。
许多初学者并没有完全理解JDK、JRE和JVM之间的关系和区别,使得三者特别容易混淆。下图展示了JDK、JRE和JVM之间的关系,以便读者可以清楚地理解他们的关系。
可以看到,JDK包括开发工具和JRE,JRE包括Java基类库和JVM。 JVM是运行Java程序的核心虚拟机,运行Java程序不仅需要核心虚拟机,还需要类加载器、字节码验证器和Java基类库。如果只想运行Java程序,只需安装JRE即可,无需安装JDK。如果要开发Java程序,需要安装JDK。
小试牛刀
1. JDK、JRE、JVM之间的关系和区别
答案请看下一期文末。
回答上一个问题:
1.Java SE、Java EE、Java ME。
2.Java的应用领域有:
大型网站主要使用JAVA EE,最著名的例子是阿里巴巴、淘宝、京东等电子商务平台。企业级应用主要采用JAVA EE,如企业管理系统、CRM系统、ERP系统等。 2.1 大型电信和网络公司:中国移动、中国联通、电信、中国网通均使用JAVA 2.2进行财务用途。银行。大企业、各银行、证券公司、互联网金融。 2.3 供应链、客户管理系统、物流系统等大型管理系统。电子政务主要采用JAVA EE,政府相关部门的信息系统大部分采用JAVA开发。游戏,很多手机游戏都是使用JAVA开发的。一切都是用Java完成的,包括大型网络游戏的后台数据统计。 Java ME主要应用于无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、冰箱)、汽车电子等领域。示例应用包括中国联通CDMA 1X 网络中基于Java 技术的无线。各大旅游网站基本都是用Java开发的。大多数交通预订系统也是使用Java 开发的。 Hadoop应用程序是流行的大数据和最主流的大数据框架,主要是用Java开发的。 Java最大的优势之一是它在大数据领域的地位。如今,很多大数据架构都是用Java完成的。
3.Java语言具有以下特点:
Java 语言简单、面向对象、分布式、健壮、安全、体系结构中立、可移植、可解释、高性能、多线程和动态。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。