目录
一、开发环境的介绍
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包含的基本组件包括:
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:将字节码文件转成具体系统平台的机器指令,并运行这些指令。
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 环境变量是什么
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
1.6 配置Java环境变量的意义
配置Java环境变量是为了在任意目录下,在cmd命令行中都可以使用Java指令;
补充1:如果有开发环境IDEA,不需要配置环境变量。
补充2:在cmd中使用java指令编译、执行java代码时,我们得在源代码所在目录打开cmd,否则找不到对应得源代码文件。
1.7 使用 cmd 如何让编译和运行java文件
① 用记事本创建一个.java文件
② 用记事本打开上面的java文件,写入代码,并保存
③ 在上面的java文件所在路径下,打开cmd命令行,输入 java 指令javac+空格+文件名+.java,可以看到 java文件所在路径下多了一个(.class)为后缀的字节码文件
④ 在cmd中继续输入java+文件名,可以看到在cmd中java源文件中的代码已经被执行了
补充说明:字节码文件的头部都会有一个"cafe babe"(咖啡宝贝)
1.8 在cmd编译执行代码,打印的中文字符乱码,该怎么办
错误展示:
原因分析:我们写的代码在文本文档里面一般情况下默认都是UTF-8编码的,而javac解码使用的是GBK,为了避免编码和解法的方式不统一,我们可以在javac指令后面写上 "-encoding空格+UFT-8" 。
修改展示:
二、JDK 的安装
2.1 下载 JDK
【1】下载地址:Java Downloads | Oracle,在下载页面中根据自己的系统选择对应的版本。
说明:本文以 Window 64位系统 JDK 17 的安装为例进行讲解。
【2】点击下载好的文件,然后一路Next (这里我们安装到默认路径C盘里,方便之后查找)
2.2 配置环境变量
【3】安装完成后,在"我的电脑"中,右键单机"此电脑",点击"属性",选择"高级系统设置",在弹出的[系统属性]选项卡中,点击"环境变量"。
然后就会出现如下图所示的画面:
接下来我们将要进行的步骤:在 "系统变量" 中设置 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文件夹复制当前路径即可。
2.2.2 Path 的设置
【6】配置Path, 需要注意Path路径一般是存在的,只需要追加即可
在刚才默认安装JDK路径下,进入JDK文件,找到bin文件,进入到bin文件中复制此时的路径到上图中的新建位置。
2.2.3 CLASSPATH 的设置
【7】变量名:输入CLASSPATH;变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
直接复制即可 (注意变量值的前后不要有多余的空格!!!)
2.3 测试JDK是否安装成功
【8】按下Windows+R,执行cmd命令
【9】输入java -version按回车,可查看版本信息,如果显示结果和下图类似,那么恭喜你,JDK安装成功啦^^.
三、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 的安装
本篇文章已完结,谢谢支持哟 ^^ !!!