Java安装与环境配置以及使用全程详细教学(包含Windows和Mac版)

Windows版

JDK的安装与环境配置

1.下载JDK

下载地址:Java Downloads | Oracle

上面一般都是较新的版本,这里是JDK22,JDK21和JDK17这里以JDK22举例,先点击Windows切换到Windows版本再选择x64 installer就行

一些网上的教学可能主要是Java8为例子的,而且很多项目可能就是Java8编写的,所以这里往下翻也可以找到Java8版本的还有Java11的

Java8同理选择Windows然后选择x64一般就行

但是如果你不放心你的电脑是多少位系统你可以选择以下几种方法:

1.如果你的电脑是win11那一定是64位

2.打开设置,点击系统,向下翻找到系统信息,打开后就能清楚看到自己的电脑是64位处理器的了

3.通过命令行查询,在键盘上同时按住win+r键,然后输入cmd,如图所示,然后按下回车

输入Systeminfo即可找到自己的系统信息

以上的方法可以帮助你正确地下载你电脑所需要对应的JDK

如果你还想安装其他版本的JDK,你可以选择点击上面的Java achieve,然后在右侧Java SE downloads中选择你需要下载的版本,其余步骤和上面的教程近似

至此你完成了Java安装的第一步,下载JDK

2.安装JDK

下载后打开下载里的Java安装包,这里以Java20.0.2的版本为例

打开后经过一段时间加载后来到该界面,然后点击下一步

下一步后是选择安装路径,默认路径会在c盘,如果想自定义选择路径的话,建议不要包含中文路径

这里直接下一步,然后选择完毕后就直接等待一会就行,然后就会提示你已经安装完毕,如果是Java8之类的版本也可以一直按下一步就行

至此你完成了第二步安装JDK

3.环境配置

3.1 Java_Home配置

可以通过打开设置里的系统信息然后点击高级系统设置,再点击环境变量打开到对应环境配置界面

也可以右击桌面上的此电脑或者文件管理器中的此电脑选择属性打开系统信息界面再选择高级系统设置打开环境变量

文件管理器如上图所示,是菜单栏长的这个像文件夹的软件

如果你还是找不到文件管理器,你可以再从刚刚下载的地方选择在文件夹中显示,打开文件管理器在左边能找到此电脑

或者你还可以通过命令行打开文件管理器,只需要像前文中在键盘上同时按住win+r键,然后输入cmd按下回车就可以打开命令行

然后输入explorer,系统即会弹出文件管理器

打开环境配置后,在下面的系统变量中点击新建,如图所示

然后在新建系统变量的窗口中输入

变量名:Java_Home

变量值:刚刚安装的jdk的安装目录,如果你不确定你的安装目录,你可以采取以下几种方法

1.在文件管理器中打开刚刚安装的jdk的文件夹,到看到名为bin的文件为止,然后点击上面的目录的后面从而变成这样蓝色选中的状态

复制选中的蓝色部分内容,然后粘贴在刚刚新建系统变量中的变量值的下面一行,变量值中,如我前面的图所示

2.你可以点击浏览目录然后慢慢找到对应的jdk文件,同样到看到bin文件夹为止,然后点击确定,如图所示

新建完成后点击确定以保存

至此你完成了环境配置一半的工作

3.2 Path配置

在环境变量的地方双击path,如图所示

打开后点击新建

输入%Java_Home%\bin后按下回车即可,如图所示

至此你就完成了所有配置环节

4.测试检验

像前文一样同时按下win和R键,再输入cmd后按下回车,打开命令行

然后输入java -version

如果显示的情况如下就算配置成功

注:我是以20.0.2版本为例所以我上面显示的版本是20.0.2,如果这里数字不一样不代表你的安装出现了问题

同样你可以输入java或者javac查看是否有如下情况,这些都说明你已经成功安装了Java

如果你的结果不像上面几张图所示,而是出现的是"...不是外部或内部命令,也不是可运行的程序",你可能在环境配置中遇到了问题,你可以再次看一遍教程,重做前面的步骤,或者看这篇文章的最后一个模块去寻找解决方案

Java的使用(通过IDE进行使用)

市面上流行的IDE有:

IntelliJ IDEA 

官网:IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)

现在市面上可能最主流的Java IDE,推荐使用这个,下面也会以此为例

Visual Studio Code

官网:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)

微软研发的IDE,越来越多人正在使用

Eclipse

官网:Eclipse Downloads | The Eclipse Foundation

过去最主流的Java IDE

Netbeans

官网:Welcome to Apache NetBeans

很多旧版本教学会使用到的IDE,更适合新手或者初学者,但是由于互联网的普及,现在有大量关于IDEA的教学,本文也以IDEA为例进行教学

1.IDE的下载

我们打开官网后直接点击Download

然后打开选择电脑对应的版本,Windows系统当然是选择Windows版,然后如果你的Windows版本有不同就选择对应版本的Windows版本进行下载,这里的区别主要是是arm架构还是x64架构,你可以查看前文下载JDK时查看电脑信息的方法查看自己的电脑是什么架构的,大部分电脑直接点击Download就好

其中Ultimate版如果是学生,可以用学生认证使用,否则需要花钱,下面的Community版可以直接免费使用,两者差异不是特别大,我下文以Ultimate版为例进行操作

点击完后等待一会直至下载完毕,我们就完成了IDE的下载

2.IDE的安装

我们打开安装包,点击下一步

这一步选择安装位置,可以选择默认,我这里手动改到了D盘,然后点击下一步

创建桌面快捷方式的这个地方和更新PATH变量的地方可以打上勾,也可以不打勾直接下一步

直接点击安装

等待一会直至

点击完成

至此你就完成了IDE的安装

3.IDE的使用

由于我的电脑上还有其他的他们公司的产品,所以可以导入其他IDE里的系统设置,我们可以直接点击下面的Skip Import跳过就行

如果你下载的是Ultimate版上面需要许可证的话你可以查看该教程:IDEA等JetBrains产品(包含Pycharm、Rider等)该如何使用学生认证免费使用其全部功能-CSDN博客

我们这里直接点击New Project创建新项目

我们这里可以自己定义新项目的名字,我这里以MyFirstJavaProject为例作为该项目的名字,然后我在D盘创建了一个文件夹用于存放我所有的Java项目,其余选项不动,点击Create进行创建

由于我们刚刚没有取消勾选的示例代码,我们这里直接点右上角绿色的三角形就可以直接运行

下面会弹出一个窗口显示运行的结果,如图所示 

我们可以删除掉当前类(Class),右击Main然后点击Delete

再直接点击OK

然后就成功删除掉了当前类(Class),我们再创建一个新的Class,右击src再点击New,点击Java Class

名字我以Main为例

完成后如图所示

在括号内按回车输入main按回车再输入sout按回车然后输入"按下tab

或者我们复制粘贴如下代码

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

我们就获得了我们第一个程序

我们再次点击运行,欢迎来到编程的世界~

至此我们完成了本教学的全部内容

Mac版

JDK的安装与环境配置

1.下载JDK

同样打开官网的下载地址:Java Downloads | Oracle

选择你需要的JDK版本,首先选择macOS系统,然后按照自己的芯片版本选择,如果是苹果自研的m系列芯片选择上面两个都可以,否则选择下面两个

如果你不清楚你电脑的芯片到底是哪一种,你可以通过该方法查询情况

在任何情况下都可以点击电脑左上角的苹果图标,然后点击关于本机

然后你就可以发现你的芯片情况,如图所示苹果的自研芯片所以是选择上面两种

至此成功完成下载JDK

2.安装JDK

安装JDK步骤与Windows类似,这里不再重复

3.环境配置

恭喜你Mac可以自动识别并使用安装的JDK,你翻过了编程世界最高的一座山

4.测试检验

我们打开左下角启动台,然后在上面的小搜索框中输入terminal或者终端

打开后输入java -version,再回车,出现这样的类似的结果就说明你的Java已经成功安装

  

Java的使用(通过IDE进行使用)

Mac上更是建议使用IDEA作为IDE

1.IDE的下载

下载时需要看清楚macOS系统,然后按照自己的芯片选择对应的版本,但其实苹果的m系列芯片也可以运行上面的intel芯片版本

点击下载后等待其下载完毕就完成IDE的下载 

2.IDE的安装

IDE的安装与Windows版相似,这里不再重复

3.IDE的使用

IDE的使用与Windows版相似,这里不再重复

一些问题

1.JDK和JRE都是什么,有什么区别?

了解这个问题其实可以先从JVM开始,一共有三个词JVM、JRE、JDK

1.JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,所有类文件在java虚拟机上运行

2.JRE是java的运行环境,再解释class的时候需要JVM调用所需要的类库lib,在JDK的安装目录可以将bin理解成JVM,lib理解成刚刚说的调用所需要的类库lib(JRE里就有运行所需要的java.exe)

3.JDK是java开发工具包,所以安装JDK就包括了上面的JVM和JRE,我们安装JDK就可以了

2.配置环境中的Path设置中需不需要%Java_Home%\jre\bin?

其实%JAVA_HOME%\bin中已经包含了JRE的可执行文件,所以并不需要配置%Java_Home%\jre\bin

3.配置环境中的path设置需不需要上移到最上方?

上移到最上方是为了防止我们其他一些环境也有Java的话,谁在上面优先运行谁,导致出现一些错误,我们这里因为是针对于新手所以我们的电脑一般不会有这种冲突的情况,所以我们可以上移到最上方也可以不上移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值