为啥要使用jdk
Windows 系统安装 JDK(Java Development Kit)主要有以下几个原因:
1、开发 Java 程序
提供编译环境:JDK 包含了 Java 编译器(javac),它能够将 Java 源代码编译成字节码文件(.class 文件)。开发人员编写的 Java 代码必须经过编译才能在 Java 虚拟机(JVM)上运行,而 JDK 提供了完成这一编译过程所需的工具和环境。
支持调试与优化:在开发过程中,开发人员需要对代码进行调试以查找和修复错误。JDK 提供了调试工具,如 jdb 等,帮助开发人员逐步执行代码、查看变量值、设置断点等,从而更高效地进行程序调试和性能优化。
2、运行 Java 程序
Java 虚拟机:JDK 包含了 Java 虚拟机(JVM),它是 Java 程序的运行核心。JVM 负责加载字节码文件,并将字节码解释或编译成机器码,使 Java 程序能够在不同的操作系统上运行,实现了 “一次编写,到处运行” 的特性。
类库支持:JDK 提供了大量的标准类库,这些类库包含了各种常用的功能和工具,如网络编程、数据库操作、图形界面等。开发人员可以直接调用这些类库中的方法和类,大大简化了开发过程,提高了开发效率。
3、支持 Java Web 应用开发
Servlet 和 JSP 支持:对于 Web 应用开发,JDK 是必不可少的。它为 Java Servlet 和 JavaServer Pages(JSP)技术提供了支持,使得开发人员能够构建动态的 Web 应用程序。Web 服务器如 Apache Tomcat 等依赖于 JDK 来运行 Java Web 应用。
企业级开发框架:许多流行的企业级 Java 开发框架,如 Spring、Hibernate 等,都依赖于 JDK 来运行。这些框架广泛应用于构建大型企业级应用,如电子商务网站、企业资源规划(ERP)系统等,因此需要在服务器上安装 JDK 来支持这些应用的运行。
4、学习和研究 Java 语言
教育和培训:对于学习 Java 编程的人来说,安装 JDK 是入门的第一步。通过在本地安装 JDK,学生和初学者可以在自己的计算机上编写、编译和运行简单的 Java 程序,从而更好地理解 Java 语言的语法、特性和面向对象编程的概念。
开源项目参与:开源社区中有大量的 Java 开源项目,参与这些项目可以帮助开发人员提升技术水平和积累经验。大多数开源 Java 项目都要求开发者在本地安装 JDK,以便能够进行代码的编译、调试和贡献。
一、如何下载
jdk官方下载地址
以jdk8为例
1、进入网址
2、向下滑动,找到java8
3、向下滑动,继续选择windows,如果是x64,就选择x64的,建议选择exe安装程序。
选择压缩包也可以,这里以exe安装为例
4、按照提示下载即可,如果没有oracle账户,首次需要注册账号之后,才能够有权限下载
二、如何安装
1、找到本地下载好的jdk安装程序
2、双击安装,点击下一步
3、安装目录建议放到D盘
4、选择下一步后。等待一会安装好之后,会弹出jre的安装,取消即可
5、jdk安装成功,如下图,点击关闭即可
三、如何配置
需要配置环境变量
1、搜索-环境变量,打开
2、选择环境变量
3、新增系统变量
变量名建议为JAVA_HOME
变量值为jdk的安装目录,即一开始自定义的目录
复制jdk安装目录path到变量值
4、编辑Path变量
找到Path变量,点击-编辑
4.1 新建-%JAVA_HOME%\binJAVA_HOME%\bin
4.2 继续新建-%JAVA_HOME%\jre\bin
4.3 点击-确定
5、新建系统变量Classpath
变量名为:Classpath
变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
四、验证是否安装成功
1、win+r快捷键,输入cmd
2、输入命令java
java
3、输入命令javac
javac
4、输入命令
java -version
以上代表安装和配置jdk成功!