Java开发环境搭建(详细)

Java开发环境搭建

1.前言

为什么要搭建Java开发环境?

由于Java是一门跨平台的编程语言,这意味这编写一次代码要在多平台上运行。而搭建Java环境有利于在不同平台上进行开发测试。总之,搭建Java开发环境是为了支持Java应用程序的开发、测试和部署。

什么是JDK?

JDK其实就是Java Development Kit的缩写,就是Java开发工具包。由于JDK是Java开发的基础工具包,它包括一些开发人员常用的编译器,运行环境、开发工具,并且提供了创建、编译、运行和调试Java应用程序的一切必要资源。

我们为什么要配置环境变量?

  • 由于计算机只能够识别自身所带的指令,不能执行外部指令,配置Java环境是为了让系统找到Java可执行文件。
  • 如果系统安装多个Java版本,可以通过修改环境变量使系统支持多个Java版本。
  • 可以使Java更具有移植性,使之不依赖于已配置的Java环境。

2.如何安装JDK

点击进入官网下载ORACLE官网

进入之后,根据自己的系统进行下载,这里我推荐Java8

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jvNINfZV-1693106998931)(C:\Users\19585\Pictures\Screenshots\Screenshot 2023-08-26 215038.png)]

下载完成后双击jdk文件运行:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YnqDGeRa-1693106998932)(C:\Users\19585\Pictures\Screenshots\Screenshot 2023-08-26 215907.png)]

要注意这里的安装路径,一会儿要用到,我这里就用默认的位置安装,然后下一步。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wwKWlzXl-1693106998932)(C:\Users\19585\Pictures\Screenshots\Screenshot 2023-08-26 220151.png)]

这里我也用的是默认位置,然后下一步。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mHi6KTcD-1693106998932)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230826220520975.png)]

等待安装完成。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jdoWqYyj-1693106998932)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230826220810578.png)]

3.配置环境变量

Java安装目录中的文件有什么作用?

打开我们JDK安装的位置,点开Java文件夹,有两个文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JE0V5xdI-1693106998932)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230826223651731.png)]

其中jdk文件夹里存放的是Java开发工具包,开发时运行使用。而jre存放的是Java运行时的环境,主要用于开发部署运行使用

点开jdk文件夹,里面有许多文件,这里仅介绍重要的文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AVskwWCS-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230826224545202.png)]

  • bin文件夹:这里的bin其实是(binary)的缩写。存放的是可执行文件。
  • db文件夹:db是(Database)的缩写。存放的是Java开发语言的数据库。
  • include文件夹:存放的是C++语言的头文件。因为Java是在C++的基础上开发出来的。
  • jre文件夹:Java Runtime Environment的缩写。在程序员开发程序时,也会运行程序,运行程序时需要运行环境就会用的jre文件夹。
  • lib文件夹:library存放的是开发时使用的库文件(.jar结尾的文件称为库文件或jar包)
  • src.zip文件:Java开发工具包的源代码,就是高斯林团队写的代码。

返回到上一层,我们还会看到一个jre文件夹,这个jre文件夹和jdk中的jre文件夹有什么不同吗?

其实这里的Java运行环境,主要是用于开发完成之后的部署运行使用。

了解了各个文件的功能之后,其实我们就更容易理解为什么要配置Java环境变量了。

配置环境变量的一般步骤
  1. 找到你安装Java的文件路径,找到jdk文件下的bin文件夹,复制bin文件的路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-llj5ss3v-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827103354444.png)]

  1. 右键点击此电脑 -> 属性 -> 高级系统设置 -> 环境变量。选择Path双击点开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpWPiguX-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827104522015.png)]

  1. 新建一个环境变量,将刚才复制的bin文件路径粘贴过来。这个界面先不要关,你还要找到jre文件夹下的bin文件路径,用刚才同样的方法添加到环境变量。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ghj4I7xL-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827105338076.png)]

  1. 添加到环境变量后,点击确定,关闭界面。

如何检测Java环境变量配置成功?

  • 在键盘同时按Windows徽标键+R键,在运行窗口输入cmd命令,按Enter打开,输入java指令,如果出现如下界面,则配置成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dIMJiVEK-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827110339585.png)]

  • 在命令行中输入javac命令,如果出现如下界面,则配置成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pn4Sw1Wd-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827110713400.png)]

  • 在命令行中输入java -version命令,如果出现如下界面,则配置成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WY2T1LtH-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827110903913.png)]

4.第一个Java程序

  1. 用记事本写一个Java程序
//文件名:HelloWorld.java
public class HelloWorld {
	public static void main(String[] args){
		System.out.println("Hello world");
	}
}
  1. 保存代码为HelloWorld.java

  2. 在当前文件下,右键点击在终端运行下列代码:

    javac HelloWorld.java

    java HelloWorld

运行结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9fRiYJef-1693106998933)(C:\Users\19585\AppData\Roaming\Typora\typora-user-images\image-20230827112552169.png)]

  • 13
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

无限酸奶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值