目录

一、开发环境的介绍

1.1 JDK、JRE、JVM分别是什么

1.2 JDK、JRE、JVM三者的关系

1.3 IDEA 是什么

1.4 IDEA 和 JDK 的关系

1.5 环境变量是什么

1.6 配置Java环境变量的意义

1.7 使用 cmd 如何让编译和运行java文件

1.8 在cmd编译执行代码,打印的中文字符乱码,该怎么办 

二、JDK 的安装 

2.1 下载 JDK

2.2 配置环境变量

2.2.1 JAVA_HOME 的设置

2.2.2 Path 的设置

2.2.3 CLASSPATH 的设置

2.3 测试JDK是否安装成功

三、IDEA 的安装

3.1 开发环境的款式

3.2 IntelliJ IDEA 的安装


一、开发环境的介绍

1.1 JDK、JRE、JVM分别是什么

JDK 全称为Java Development Kit,即 java开发工具包,支持windows系统、IOS系统、MAC版本。它是整个Java开发的核心,包含了Java的运行环境 (JVM+Java核心类库) 和Java工具,具有操作简单,实用、稳定、安全、高效的特点。如果你下载并安装了JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台

JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码

javadoc – 文档生成器,从源码注释中提取文档

java – 运行编译后的字节码文件

jdb – debugger,查错工具

jar – 打包工具,将相关的类文件打包成一个文件

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole: Java进行系统调试和监控的工具

JRE全称为Java Runtime Environment,即 java运行环境,它是运行 Java 程序所必须的环境的集合,它包括JVM虚拟机、Java核心类库和支持文件。它面向于 Java 程序的使用者,而不是开发者。如果你不需要开发只需要运行Java程序,那么你可以只安装JRE,例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可;如果你要自行开发 Java软件,请下载JDK,在JDK中附带有JRE

JVM虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈寄存器等,还具有相应的指令系统。引入JVM虚拟机后,Java程序在不同平台上运行时不需要重新编译,因为Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成能在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,这也是Java口号的由来"一次编译,到处运行"。

1.2 JDK、JRE、JVM三者的关系

① JDK:JRE+Java工具。 
② JRE:JVM+Java核心类库+支持文件。 
③JVM:将字节码文件转成具体系统平台的机器指令,并运行这些指令。 

怎么判断是否又java环境_开发语言

1.3 IDEA 是什么

IDEA 全称 IntelliJ IDEA,是在业界被公认为最好的 java编程语言的集成开发环境

1.4 IDEA 和 JDK 的关系

① 只安装JDK:配置了java环境变量后,电脑可以在cmd命令行中使用Java指令编译、执行Java代码;
② 只安装IDEA:电脑不可以执行Java代码;
③ 安装JDK+IDEA:IDEA可以编辑、执行Java代码。(总之,作为程序员 JDK 和 IDEA 必须安装)

1.5 环境变量是什么

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如WindowsDOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

1.6 配置Java环境变量的意义

配置Java环境变量是为了在任意目录下,在cmd命令行中都可以使用Java指令;

补充1:如果有开发环境IDEA,不需要配置环境变量。

补充2:在cmd中使用java指令编译、执行java代码时,我们得在源代码所在目录打开cmd,否则找不到对应得源代码文件。

1.7 使用 cmd 如何让编译和运行java文件

怎么判断是否又java环境_开发语言_02

① 用记事本创建一个.java文件

怎么判断是否又java环境_Java_03

② 用记事本打开上面的java文件,写入代码,并保存

怎么判断是否又java环境_JVM_04

③ 在上面的java文件所在路径下,打开cmd命令行,输入 java 指令javac+空格+文件名+.java,可以看到 java文件所在路径下多了一个(.class)为后缀的字节码文件

怎么判断是否又java环境_java_05

④ 在cmd中继续输入java+文件名,可以看到在cmd中java源文件中的代码已经被执行了

怎么判断是否又java环境_Java_06

补充说明:字节码文件的头部都会有一个"cafe babe"(咖啡宝贝)

怎么判断是否又java环境_开发语言_07

1.8 在cmd编译执行代码,打印的中文字符乱码,该怎么办 

错误展示:

怎么判断是否又java环境_JVM_08

原因分析:我们写的代码在文本文档里面一般情况下默认都是UTF-8编码的,而javac解码使用的是GBK,为了避免编码和解法的方式不统一,我们可以在javac指令后面写上 "-encoding空格+UFT-8" 。

修改展示:

怎么判断是否又java环境_开发语言_09

二、JDK 的安装 

2.1 下载 JDK

【1】下载地址:Java Downloads | Oracle,在下载页面中根据自己的系统选择对应的版本。

         说明:本文以 Window 64位系统 JDK 17 的安装为例进行讲解。

怎么判断是否又java环境_怎么判断是否又java环境_10


【2】点击下载好的文件,然后一路Next (这里我们安装到默认路径C盘里,方便之后查找)

怎么判断是否又java环境_java_11


怎么判断是否又java环境_怎么判断是否又java环境_12


怎么判断是否又java环境_java_13


怎么判断是否又java环境_java_14


2.2 配置环境变量

【3】安装完成后,在"我的电脑"中,右键单机"此电脑",点击"属性",选择"高级系统设置",在弹出的[系统属性]选项卡中,点击"环境变量"。

怎么判断是否又java环境_JVM_15


怎么判断是否又java环境_JVM_16


怎么判断是否又java环境_Java_17


然后就会出现如下图所示的画面:

怎么判断是否又java环境_怎么判断是否又java环境_18


接下来我们将要进行的步骤:在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。

变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files\Java\jdk-17     // 要根据自己的实际路径配置
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;   //记得前面有个"."
  • 变量名:Path
  • 变量值:C:\Program Files\Java\jdk-17\bin

2.2.1 JAVA_HOME 的设置

【5】变量名:输入JAVA_HOME;变量值:进入刚才默认安装JDK路径下,进入JDK文件夹复制当前路径即可。

怎么判断是否又java环境_java_19


2.2.2 Path 的设置

【6】配置Path, 需要注意Path路径一般是存在的,只需要追加即可

怎么判断是否又java环境_开发语言_20


怎么判断是否又java环境_JVM_21


在刚才默认安装JDK路径下,进入JDK文件,找到bin文件,进入到bin文件中复制此时的路径到上图中的新建位置。

怎么判断是否又java环境_java_22


怎么判断是否又java环境_java_23


怎么判断是否又java环境_JVM_24


2.2.3 CLASSPATH 的设置

【7】变量名:输入CLASSPATH;变量值:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

直接复制即可 (注意变量值的前后不要有多余的空格!!!)

怎么判断是否又java环境_开发语言_25


2.3 测试JDK是否安装成功

【8】按下Windows+R,执行cmd命令

怎么判断是否又java环境_开发语言_26

【9】输入java -version按回车,可查看版本信息,如果显示结果和下图类似,那么恭喜你,JDK安装成功啦^^.

怎么判断是否又java环境_怎么判断是否又java环境_27

三、IDEA 的安装

3.1 开发环境的款式

正所谓工欲善其事必先利其器,我们在开发 Java 语言过程中同样需要一款不错的开发工具,目前市场上的 IDE 很多,本文为大家推荐以下下几款 Java 开发工具:(本人下载的 IntelliJ IDEA)

【1】 JetBrains 的 IDEA, 现在很多人开始使用,功能很强大

下载地址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE

【2】VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器

下载地址:Visual Studio Code - Code Editing. Redefined

【3】Netbeans:开源免费的 Java IDE

下载地址: https://www.netbeans.org/index.html

3.2 IntelliJ IDEA 的安装

怎么判断是否又java环境_JVM_28

怎么判断是否又java环境_Java_29

怎么判断是否又java环境_Java_30

怎么判断是否又java环境_怎么判断是否又java环境_31

本篇文章已完结,谢谢支持哟 ^^ !!!