Win11环境下IntelliJ IDEA下载安装及JDK配置 - JDK下载与安装第一个Java程序HelloWorld,JVM、JRE、JDK对比

Win11环境下IntelliJ IDEA下载安装及JDK配置

本文主要用于首次安装IntelliJ IDEA、配置java环境及在正确的项目结构下书写第一个java程序

1. IntelliJ IDEA下载安装

下载路径:官网

安装步骤:

image-20231118164320019 image-20231118164443313 image-20231118164515587

双击安装包。

image-20231118165027649 image-20231118165140650 image-20231118165314125 image-20231118165352808

等待安装:

image-20231118165447388

安装完毕:

image-20231118165554207

2. 导入IDEA设置

如果之前使用过IDEA进行开发,可将原IDEA中的设置迁移到新IDEA中。

Snipaste_2023-11-18_21-04-27

3. 书写第一个HelloWorld程序

3.1 项目结构

IDEA中常见项目结构:

  • 层级数量

    项目(project) → 模块(module) → 包(package) → 类(class)

  • 包含数量

project中可以创建多个module
​ module中可以创建多个package
​ package中可以创建多个class

​ 这些结构的划分,是为了方便管理类文件的。

  1. 新建项目
image-20231118192429916 image-20231118192733684
  1. 在项目之下建立模块(以Win11为例)
image-20231118193008291
  1. 查看项目结构(Project Structure)
image-20231118193054424
  1. 添加模块
image-20231118193143183
  1. 添加新的模块,注意语言选择为Java
image-20231118193345014

No SDK 报错

为什么会出现SDK报错:

:我们这里没有安装JDK,Java程序无法正常运行

SDKJDK 的联系和区别:

  • SDK(软件开发工具包)和JDK(Java开发工具包)都是用于软件开发的工具集;

  • JDK是Java开发的核心工具包,包含了Java编译器(javac)、Java虚拟机(JVM)以及Java的运行时库等组件,是Java开发的基础。它提供了编译、调试、运行Java程序所需的工具;

  • SDK是一种更广义的术语,代表软件开发工具包,可以包括多种语言的开发工具,而不仅仅是Java。SDK可能包含编译器、调试器、库文件等,用于支持特定语言或平台的软件开发;

  • JDK可以看作是Java开发的SDK的一部分。在Java开发中,通常会使用JDK作为开发工具,它包含了编写、编译和运行Java程序所需的全部工具。

3.2 JDK的下载与安装

3.2.1 下载

通过官方网站获取JDK

http://www.oracle.com

注意1:针对不同的操作系统,需要下载对应版本的JDK。

注意2

​ 如果电脑是windows32位的,建议重装系统,重装成64位的操作系统。

​ 因为Java从9版本开始,就已经不提供32位版本的安装包了。

image-20231118204233897 image-20231118204300550 image-20231118204707942 image-20231118205013926
3.2.2 安装

默认的安装路径是在 C:\Program Files

建议:

  • 安装路径不要有中文,不要有空格等一些特殊的符号。
  • 以后跟开发相关的所有软件建议都安装在同一个文件夹中,方便管理。
image-20231118205209922

注意安装路径的选择,不要有空格,不要有中文

image-20231118205330435 image-20231118205542779

安装完毕,各个文件夹所代表的含义:

image-20231118205811410

目录名称说明
bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
conf该路径下存放了JDK的相关配置文件。
include该路径下存放了一些平台特定的头文件。
jmods该路径下存放了JDK的各种模块。
legal该路径下存放了JDK各模块的授权文档。
lib该路径下存放了JDK工具的一些补充JAR包。

3.3 JDK导入IDEA

3.3.1 配置环境变量

我们想在任意目录下都能使用JDK,就需要配置环境变量。

(注意,这里犯了一个错误,JAVA与HOME之间的下划线过长,与后面Path中的JAVA_HOME不匹配)

image-20231118213312097 image-20231118213418610 image-20231118213513166 image-20231118213714330

image-20231118213844024

3.3.2 常见报错

image-20231118221200724

3.3.3 解决报错

原因:是因为项目配置的Java版本(jdk版本)与本机安装的Java版本并不对应。

**查看本机的jdk版本:**对应的磁盘中所安装的jdk版本

查看项目配置的jdk版本:

  1. Project Structure中Modules:(出现上述报错时不能选择default,而是要选择指定的jdk版本)

  2. image-20231118221556286
  3. Project Structure中Project:

    指明SDK版本:

    image-20231118221942311
  4. Java编译器中(Setting → Java Compiler)指明模块所用的版本号(没有模块添加模块)

    image-20231118222334153
  5. 如果使用了Maven管理项目,在pom.xml文件中:

image-20231121202522204

在构建好项目之后再导入JDK容易识别不到JDK,重启后新建了个项目就能运行main函数了。

3.4 HelloWorld

3.4.1 新建项目
image-20231119123846656 image-20231119124010177
3.4.2 新建模块

首先进入项目结构,确定该项目依赖的JDK版本

image-20231119124151597 image-20231119124223916

填写模块名称

image-20231119124323338
3.4.3 新建包

可在设置中选择文件夹展开样式(Tree Appearance)

image-20231119124649891 image-20231119124359084 image-20231119124958007 image-20231119125010655 image-20231119125029637 image-20231119125054479
package com.itheima.domain;

public class Test {

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

运行结果:image-20231119125238166

3.4.4 新建类
3.4.5 运行

3.5 JVM、JRE、JDK

image-20231118202913758

​ *JDK中包含了JRE(开发工具中包含运行工具)

  • JVM(Java Virtual Machine),Java虚拟机,真正运行Java程序的地方;

  • JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API);所谓核心类库,就是Java已经写好的一些东西,直接拿来使用即可;

    System.out.println("Hello world!");    //这里的System、out、println都是java写好的类和方法
    
  • JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具

    开发工具:

    常见的java开发工具有JDK提供的javac.exe、java.exe等命令

    • javac 编译工具
    • java 运行工具
    • jdb 调试工具
    • jhat 内存分析工具

    我们可以在cmd中使用这些指令,来编译、运行编写的java代码

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

    编译、运行结果:

    example

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值