【Java】IDEA 配置java开发环境(windows)

简介: 【Java】IDEA 配置java开发环境(windows)

刚才需要临时运行一个java脚本,java还是2、3年前学的,都忘光了。IDEA 2021还在我电脑装着,进去却忘记了怎么配置java环境,这里复习一下。


文章目录

01 安装 JDK

1.1 下载与安装

JDK中包含了JRE和java开发包(我现在只记得这些名词了😅😅):

  • JRE:java运行环境(java runtime environment)又分jvm和java核心的类库。
  • JVMjava虚拟机(java virtual machine)java程序就是在jvm中运行的。
  • java核心类库:JRE提供让程序运行的java库。

到Oracle官网下载JDK(installer)

aca6d33647abc4ac780c78936efdd3d3_0e48a2f3d41c47b283f5e8e6afc2bac8.png安装:

双击安装程序安装即可,自己设置一下安装目录(我专门用一个盘来安装绝大多数软件)。

安装后进入文件夹,可以看到:

8e7b1755f2e5c787bc84de9ee5c31b30_0d82bbb257c64686b7d5d7f37bed65e8.png

其中:

bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。

include:存放用于本地访问的文件。

jre:存放 Java 运行环境文件。

lib:存放 Java 类库文件。

src.zip:存放Java 核心平台 API 的源文件归档。

conf:存放JDK的相关配置文件。

jmods:存放了JDK的各种模块。

legal:存放了JDK各模块的授权文档。

注意:新版本的JDK安装工具默认不会安装jre文件(比如上图),需要自行生成jre文件

在上图的地址栏输入cmd打开命令行,输入:

jlink.exe --module-path jmods --add-modules java.desktop --output jre

即可生成jre(就不截图了)。

1.2 配置环境变量

不设置环境变量,在IDEA中设置路径也行,不过我习惯添加环境变量。

系统环境变量处,点击新建,名字自定义,路径为上图中地址栏的路径:

5da5438c2bfe8b80ed1d5a9bad84b3a5_b31971337b1344ecba91cf1b63df76dd.png

然后点击Path,在最下面添加2行:

48c0dfb2ca2d84c9961444ee2735b30a_28cc5505c06949b485b653d171e4840b.png

注:

为什么不直接在Path中添加那2个路径呢?

  • 因为Path环境变量有长度限制,环境变量太多就不能添加新的了(比如上图我有很多环境变量),使用上面的方法添加,可以缩短长度。

检查是否添加成功:

命令行输入:

javac -version

显示:

javac 20.0.1

02 在IDEA中运行java程序

安装idea就不说了,没技术含量。

1.新建项目
文件->项目结构:选择刚刚的SDK即可

  1. 27a8fa3d32b24470170d315553b0755e_016b3413dc6844a6aff6d71b29c6f4ac.png

2. 模块,添加一个java模块,即可

3. 模块下面的src即源代码文件夹,上面右击,添加类,即可

4. 编写程序:

851c1f651118ec2903fe2652662fe65b_dd626b8ecfcd44fa84c03efe646dbf42.png

5.添加运行/调试配置:

05712f01ca6b9bf0d5db527197b8c9c2_2349966ff6744647a56fecac97ccba9a.png

进去点击加号,选择应用程序,主要选择一下主类

ad84a6951e867528b734525703f7ead5_6c03632178344be5ad4cda2cafb6598d.png

6.运行




相关文章
|
4天前
|
Linux 网络安全 Docker
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
尼恩提供了一系列文章,旨在帮助开发者轻松搭建一键开发环境,涵盖Java分布式、高并发场景下的多种技术组件安装与配置。内容包括但不限于Windows和CentOS虚拟机的安装与排坑指南、MySQL、Kafka、Redis、Zookeeper等关键组件在Linux环境下的部署教程,并附带详细的视频指导。此外,还特别介绍了Vagrant这一虚拟环境部署工具,
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
|
2天前
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
29 5
Idea配置项目的热启动
|
28天前
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
804 12
|
1月前
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
45 8
|
28天前
|
前端开发 NoSQL Java
【Java若依框架】RuoYi-Vue的前端和后端配置步骤和启动步骤
本文介绍了如何配置和启动基于Java的若依(RuoYi)项目,涵盖后端和前端的详细步骤。首先,准备Redis、MySQL以及IDE(如Idea和VS)。接着,通过GitHub获取代码并导入到IDE中,执行必要的SQL文件和配置数据库密码。然后,启动Redis并进行相关配置。最后,按照前端配置步骤克隆前端代码库,打开终端执行命令完成前端配置。整个过程详细记录了每一步的操作,帮助开发者顺利部署若依项目。 如果你觉得有帮助,请点赞、关注和收藏,这将是我持续分享的动力!
283 1
|
28天前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
38 0
|
2天前
|
Java 程序员 开发者
Java社招面试题:一个线程运行时发生异常会怎样?
大家好,我是小米。今天分享一个经典的 Java 面试题:线程运行时发生异常,程序会怎样处理?此问题考察 Java 线程和异常处理机制的理解。线程发生异常,默认会导致线程终止,但可以通过 try-catch 捕获并处理,避免影响其他线程。未捕获的异常可通过 Thread.UncaughtExceptionHandler 处理。线程池中的异常会被自动处理,不影响任务执行。希望这篇文章能帮助你深入理解 Java 线程异常处理机制,为面试做好准备。如果你觉得有帮助,欢迎收藏、转发!
35 14
|
5天前
|
安全 Java 程序员
Java 面试必问!线程构造方法和静态块的执行线程到底是谁?
大家好,我是小米。今天聊聊Java多线程面试题:线程类的构造方法和静态块是由哪个线程调用的?构造方法由创建线程实例的主线程调用,静态块在类加载时由主线程调用。理解这些细节有助于掌握Java多线程机制。下期再见! 简介: 本文通过一个常见的Java多线程面试题,详细讲解了线程类的构造方法和静态块是由哪个线程调用的。构造方法由创建线程实例的主线程调用,静态块在类加载时由主线程调用。理解这些细节对掌握Java多线程编程至关重要。
34 13

热门文章

最新文章