Java的环境及jdk安装与配置(制作不易,望支持)

概述

JVM、JRE、JDK的关系

  • JVM(Java Virtual Machine ):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。
  • **JRE ** (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
  • JDK (Java Development’s Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE 即可。

我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE
在这里插入图片描述
在这里插入图片描述

1.1 开发环境搭建

1、JDK的下载

  • 下载网址:www.oracle.com

  • 下载步骤:

  • 登录Oracle公司官网,www.oracle.com,如图所示:在底部选择Developers开发者
    在这里插入图片描述

  • Developers页面中间的技术分类部分,选择Java,单击进入,如图所示:
    在这里插入图片描述
    展示的是最新Java版本,例如Java17。单击Download Java,然后选择具体的版本下载。
    在这里插入图片描述
  • 选择Download Java按钮后
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    选择Accept License Agreement
    在这里插入图片描述
    注册或登录后下载
    在这里插入图片描述

2、JDK的安装

  • 安装步骤:

    • 双击jdk-8u202-windows-x64.exe文件,并单击下一步,如图所示:
      在这里插入图片描述
  • 取消独立JRE的安装,单击公共JRE前的下拉列表,选择此功能将不可用如图所示:
    在这里插入图片描述
  • 修改安装路径,单击更改,如图所示:
    在这里插入图片描述
  • 将安装路径修改为D:\develop\Java\jdk1.8.0_202\,并单击确定,如图所示:
    在这里插入图片描述
  • 单击下一步,如图所示:
    在这里插入图片描述
  • 稍后几秒,安装完成,如图所示:
    在这里插入图片描述
  • 目录结构,如图所示:
    在这里插入图片描述

3、配置环境变量

为什么配置path?

希望在命令行使用javac.exe等工具时,任意目录下都可以找到这个工具所在的目录。

例如:我们在C:\Users\Irene目录下使用java命令,结果如下:
在这里插入图片描述
我们在JDK的安装目录的bin目录下使用java命令,结果如下:
在这里插入图片描述
我们不可能每次使用java.exe,javac.exe等工具的时候都进入到JDK的安装目录下,太麻烦了。我们希望在任意目录下都可以使用JDK的bin目录的开发工具,因此我们需要告诉操作系统去哪里找这些开发工具,这就需要配置path环境变量。

方案一:只配置path
  • 步骤:

    • 打开桌面上的计算机,进入后在左侧找到计算机,单击鼠标右键,选择属性,如图所示:
      在这里插入图片描述
    • 选择高级系统设置,如图所示:
      在这里插入图片描述
    • 高级选项卡,单击环境变量,如图所示:
      在这里插入图片描述
    • 系统变量中,选中Path 环境变量,双击或者点击编辑 ,如图所示:
      在这里插入图片描述
    • 在变量值的最前面,键入D:\develop\Java\jdk1.8.0_202\bin; 分号必须要写,而且还要是英文符号。如图所示:
      在这里插入图片描述
    • 环境变量配置完成,重新开启DOS命令行,在任意目录下输入javac 命令,运行成功。
      在这里插入图片描述
方案二:配置JAVA_HOME+path
  • 步骤:

    • 打开桌面上的计算机,进入后在左侧找到计算机,单击鼠标右键,选择属性,如图所示:
      在这里插入图片描述
    • 选择高级系统设置,如图所示:
      在这里插入图片描述
    • 高级选项卡,单击环境变量,如图所示:
      在这里插入图片描述
    • 系统变量中,单击新建 ,创建新的环境变量,如图所示:
      在这里插入图片描述
    • 变量名输入JAVA_HOME,变量值输入 D:\develop\Java\jdk1.8.0_202 ,并单击确定,如图所示:
      在这里插入图片描述
    • 选中Path 环境变量,双击或者点击编辑 ,如图所示:
      在这里插入图片描述
    • 在变量值的最前面,键入%JAVA_HOME%\bin; 分号必须要写,而且还要是英文符号。如图所示:
      在这里插入图片描述
    • 环境变量配置完成,重新开启DOS命令行,在任意目录下输入javac 命令,运行成功。
      在这里插入图片描述

1.2 入门程序HelloWorld(掌握)

1.2.1 HelloWorld案例

1、程序开发步骤说明

JDK安装完毕,可以开发我们第一个Java程序了。

Java程序开发三步骤:编写编译运行

在这里插入图片描述

2、编写Java源程序保存.java源文件
  1. D:\atguigu\javaee\JavaSE20190624\code\day01_code 目录下新建文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为==.java==。

  2. 用notepad++等文本编辑器打开(虽然是记事本也可以,但是不够没有关键字颜色标识,不利于初学者学习)

  3. 在文件中输入如下代码,并且保存

public class HelloWorld {
  	public static void main(String[] args) {
    	System.out.println("HelloWorld");
  	}
}

友情提示:

每个字母和符号必须与示例代码一模一样。

第一个HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我们必须将编写好的Java源文件 编译成JVM可以看懂的字节码文件 ,也就是==.class==文件。

3、编译Java源文件生成.class字节码文件

在DOS命令行中,进入D:\atguigu\javaee\JavaSE20190624\code\day01_code目录,使用javac 命令进行编译。

方式一:使用文件资源管理器打开D:\atguigu\javaee\JavaSE20190624\code\day01_code目录,然后在地址栏输入cmd。
在这里插入图片描述
方式二:在notepad++软件的文件菜单–>打开所在文件夹–>命令行(要求notepad++软件必须是用管理员权限启动的,否则会出现已经正确配置了环境变量,却仍然找不到javac命令的问题)
在这里插入图片描述

命令:

javac Java源文件名.后缀名

举例:

javac HelloWorld.java

在这里插入图片描述
编译成功后,命令行没有任何提示。打开D:\atguigu\javaee\JavaSE20190624\code\day01_code目录,发现产生了一个新的文件 HelloWorld.class,该文件就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。

Java源文件的编译工具javac.exe

4、运行Java程序

在DOS命令行中,在字节码文件目录下,使用java 命令进行运行。

命令:

java 主类名字

主类是指包含main方法的类,main方法是Java程序的入口:

public static void main(String[] args){
    
}

举例:

java HelloWorld

友情提示:

java HelloWord 不要写 不要写 不要写 .class

在这里插入图片描述

Java字节码文件的运行工具:java.exe

1.6.2 HelloWorld案例常见错误

  • 单词拼写问题
  • 正确:class 错误:Class
  • 正确:String 错误:string
  • 正确:System 错误:system
  • 正确:main 错误:mian
  • Java语言是一门严格区分大小写的语言
  • 标点符号使用问题
  • 不能用中文符号,英文半角的标点符号(正确)
  • 括号问题,成对出现

1.6.3 Java程序的结构与格式

结构:

{
    方法{
        语句;
    }
}

格式:

(1)每一级缩进一个Tab键

(2){}的左半部分在行尾,右半部分单独一行,与和它成对的"{"的行首对齐

1.6.4 Java程序的入口

Java程序的入口是main方法

public static void main(String[] args){
    
}

1.6.5 编写Java程序时应该注意的问题

1、字符编码问题

当cmd命令行窗口的字符编码与.java源文件的字符编码不一致,如何解决?
在这里插入图片描述
解决方案一:

在Notepad++等编辑器中,修改源文件的字符编码

在这里插入图片描述
解决方案二:

在使用javac命令式,可以指定源文件的字符编码
javac -encoding utf-8 Review01.java
2、大小写问题

(1)源文件名:

在Windows操作系统中.java的源文件名不区分大小写,我们建议大家养成区分大小写的习惯。

(2)字节码文件名与类名

严格区分大小写

(3)代码中

严格区分大小写
3、源文件名与类名一致问题?

(1)源文件名是否必须与类名一致?public呢?

如果这个类不是public,那么源文件名可以和类名不一致。但是不便于代码维护。

如果这个类是public,那么要求源文件名必须与类名一致。否则编译报错。

我们建议大家,不管是否是public,都与源文件名保持一致,而且一个源文件尽量只写一个类,目的是为了好维护。

(2)一个源文件中是否可以有多个类?public呢?

一个源文件中可以有多个类,编译后会生成多个.class字节码文件。

但是一个源文件只能有一个public的类。

(3)main方法必须在public的类中吗?

不是。

但是后面写代码时,基本上main方法(主方法)习惯上都在public类中。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java JDK安装与配置教程如下: 1. 进入Oracle Software Downloads | Oracle网站,找到Java并点击进入。 2. 在Java下载页面找到所需的Java JDK版本,并进行下载和安装。 3. 安装过程中,注意选择一个全英文的安装路径(例如:D:\Java\jdk1.8.0_144),并记住这个路径。 4. 安装完成后,关闭安装窗口。 接下来,测试安装结果: 1. 使用快捷键Win+R打开运行窗口,输入cmd并打开命令提示符。 2. 在命令提示符中,使用cd命令进入Java JDK的安装目录的bin目录下。例如,如果你的安装路径是D:\Java\jdk1.8.0_144,那么输入命令"cd D:\Java\jdk1.8.0_144\bin"。 3. 在bin目录下分别运行javajavac命令,如果出现命令提示符中显示的相关信息,则说明安装成功。 然后,我们需要设置Java JDK环境变量: 1. 右击"此电脑",选择"属性"。 2. 在系统属性窗口中,点击"高级系统设置"。 3. 在"高级"选项卡下的"环境变量"中,找到系统变量区域,并点击"新建"。 4. 在新建系统变量对话框中,输入变量名为"JAVA_HOME"(注意大小写),变量值为你的Java JDK安装目录。例如,如果你的安装路径是D:\Java\jdk1.8.0_144,那么输入变量值为"D:\Java\jdk1.8.0_144"。 5. 确认新建的系统变量后,找到系统变量区域中的"Path"变量,并点击"编辑"。 6. 在编辑环境变量窗口中,点击"新建",输入"%JAVA_HOME%\bin"并确认。 7. 确认所有环境变量设置后,关闭所有打开的窗口。 最后,测试Java JDK环境变量配置是否成功: 1. 使用快捷键Win+R打开运行窗口,输入cmd并打开命令提示符。 2. 直接运行javajavac命令,如果命令提示符中显示的相关信息与在安装目录下运行javajavac命令的结果一致,则说明配置成功。 希望以上步骤能够帮助到你成功安装和配置Java JDK

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

峰峰同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值