本文详细介绍了2025年/2024年最新版IntelliJ IDEA的下载、安装及配置过程,涵盖了Java和JDK的基本介绍、IntelliJ IDEA的社区版与商业版区别、Java环境搭建、JDK的下载安装与配置、Maven的下载与配置等内容。IntelliJ IDEA是一款功能强大的集成开发环境,支持多种编程语言和框架,适用于Java、Kotlin、Web开发等多种场景。文章还简要概述了Java语言的特点及其在Web应用、企业级应用、Android开发等领域的广泛应用。此外,文章提供了Maven的下载与配置指南,并分享了经典的Java代码示例,帮助初学者快速上手IntelliJ IDEA进行Java开发。
IntelliJ IDEA 是由 JetBrains 公司开发的一款强大的集成开发环境(IDE),主要用于 Java 语言的开发,但它也支持多种其他编程语言和框架,包括但不限于 Kotlin、Groovy、Scala、Clojure、JavaFX、JVM 语言、Android 开发、Web 开发(包括 HTML, CSS, JavaScript, TypeScript, Angular, React, Vue.js 等)、数据库开发以及更多。
IntelliJ IDEA 由 JetBrains 公司开发,提供两个主要版本:社区版(Community Edition)和旗舰版(Ultimate Edition)。以下是两个版本的主要区别:
IntelliJ IDEA Community Edition(社区版):
IntelliJ IDEA Ultimate Edition(旗舰版):
总结:
社区版适合那些预算有限或只需要基本开发功能的用户,而旗舰版则提供了更全面的开发工具和支持,适合需要高级功能和企业级支持的专业开发者。如果您的工作或项目需要使用到旗舰版提供的特定高级功能,那么购买旗舰版可能是更好的选择。否则,社区版对于许多基本的开发任务来说已经足够强大。
Java 是一种广泛使用的编程语言,它具有以下特点:
JDK(Java Development Kit,Java 开发工具包)是用于开发 Java 应用程序的一套工具和库的集合。JDK 包括以下组件:
javac
(Java 编译器)、java
(Java 运行器)、javadoc
(生成 API 文档的工具)等。
JDK 的不同版本可能包含不同的特性和性能改进。随着 Java 语言的发展,Oracle 公司(Java 的主要开发者)会定期发布新的 JDK 版本,每个版本都会引入新的语言特性和 API 更新。
对于 Java 开发者来说,选择正确版本的 JDK 非常重要,因为某些特性可能只在特定版本的 JDK 中可用。此外,不同的项目可能需要不同版本的 JDK 来确保兼容性。
Java 是一种多用途的编程语言,它被广泛应用于各种不同的场景和行业中。以下是 Java 的一些主要适用场景:
Java 的跨平台特性、成熟的生态系统和强大的性能使其成为这些场景的理想选择。随着技术的发展,Java 也在不断地扩展其应用范围。
1)访问官方网站:打开浏览器,访问 JetBrains 官网。
2)打开官网后如上图所示,点击“Download”按钮跳转到下载页面。
3)如上图所示,出现IntelliJ IDEA Ultimate 字眼,根据上面IntelliJ IDEA介绍可知它是旗舰版(收费的),根据自身需求,如果专业开发者、企业团队和需要高级开发工具的用户请下载这里,如果学生、开源项目开发者和个人开发者也不要担心,当前页面滚动到下面点,有社区免费版,如下图所示:
1)如下图所示,双击运行所下载的ideaIU-2024.2.1.exe安装包(这里举例ideaIU-2024.2.1.exe,如果是ideaIU-2025.1.1.exe安装类型,差异不大),选择安装目录,然后下一步。
2)安装选项,创建桌面快捷方式和更新PATH变量(需要重新启动)将“bin”文件添加到PATH这两项需要打扣选中,如下图所示,其他选项可选。
3)选择开始菜单文件夹,如下图所示,默认即可,然后点击“安装”。
4)IntelliJ IDEA安装程序结束,根据情况,可以选择“否,我会在之后重新启动”。
1)在桌面找到刚才安装的IntelliJ IDEA 2024.2.1图标,双击运行,语音根据自身情况选择,然后点击下一步,如下图所示:
2)同意IntelliJ IDEA用户协议,如下图所示:
3)我这里下载的安装的是专业版,会看到30天免费试用,如下图所示。如果大家选择社区免费版(也建议大家选择免费,可满足大部分学习需求),不会有这个提示。
4)导入设置,如下图所示:
5)欢迎来到IntelliJ IDEA主页面,下面三个选项分别代表含义如下:
新建项目:新建一个项目
打开:打开本机电脑上已有的项目
从VCS获取:从Git或SVN上拉取项目打开
6)上面我选择“新建项目”,然后会看到项目名称、位置、构建系统、JDK,如果你电脑上还没安装JDK,下面就重点介绍JDK项目。
1)打开jdk 官网地址: https://www.oracle.com/java/(opens new window)
2)jdk 下载 进入官网,定位到:Java -> Java SE -> Oracle JDK 点击进入,如下图所示:
3)选择 Java archive,再鼠标下拉页面,选择 Java SE 8 (8u202 and earlier)
4)下载 jdk-8u202-windows-x64.exe
1)下载 jdk 到本地,找到该文件,鼠标双击 .exe 应用程序,运行 jdk 进行安装
2)进入 jdk 安装界面,点击下一步
3)安装位置可以默认,也可以自定义,然后一直点击下一步直到完成即可。
1)在电脑左下角搜索框输入:控制面板
2)控制面板 -> 系统与安全 -> 系统
3)高级系统设置 -> 高级 -> 环境变量
4)新建环境变量,变量名为 JAVA_HOME,变量值为 jdk 安装的路径
5)鼠标双击 Path,已安装过 jdk 的点击编辑,第一次安装的点击新建
%JAVA_HOME%\bin;%JAVA_HOME%\jar\bin
6)新建变量CLASSPATH
变量名:
CLASSPATH
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
1)按 win+r 快捷键,打开命令窗口,输入 cmd 指令,点击确定
2)输入指令:
java -version
若能查看到安装的 jdk 版本,则配置成功
问题描述:同时安装了jdk1.8和jdk17,JAVA_HOME去掉了jdk17重启系统,执行命令java -version还是17出来。
问题分析:Path变量中有多条指向JDK1.8的路径,要先去掉,而且要查看Path路径的有没有移动到最前面。
解决方案:在Path设置中,将%JAVA_HOME%\bin;%JAVA_HOME%\jar\bin移动到最前面。
Maven 官网地址:https://maven.apache.org/download.cgi(opens new window) 进入 Maven 官网,点击 archives
下载版本 3.6.2
找到下载的压缩包并解压
在电脑左下角搜索框输入:控制面板
控制面板 -> 系统与安全 -> 系统
高级系统设置 -> 高级 -> 环境变量
新建环境变量,变量名为 MAVEN_HOME,变量值为 maven 解压后所在的路径
双击 Path,进入界面后,点击编辑文本
按win+r 快捷键 打开命令窗口,输入 cmd 指令,点击确定
输入查看版本指令: mvn -version
setting 文件配置,自定义 maven 仓库(如果不自定义有默认的仓库) 在磁盘中创建一个文件夹,名称为 maven_repository (可以自定义根据自己的习惯起名)。
打开 maven 的安装目录,选择 conf 文件夹中的 setting.xml 文件
编辑文件 settings.xml 找到 settings.xml 中的 localRepository 配置,修改成创建的 maven_repository 文件夹的目录 如:D:\idea\maven\maven_repository
检验下是否已经设置成功,控制台输入: mvn help:system,
出现BUILD SUCCESS 说明执行成功 找到新建的maven_repository文件夹查看里面是否有 org 文件夹 如果里面生成文件,即说明修改成功。
安装好Maven时,要及时的修改Maven下载的镜像地址 这里添加的是阿里云中央镜像
1)上面配置好了JDK之后,再回到刚才这个页面,选择对应的JDK版本和安装路径,如下图:
2)然后欢迎进入“Hello World”,一切伟大的行动和思想,都有一个微不足道的开始!
3) 经典代码分享
Main.java
package org.example;
//TIP 要<b>运行</b>代码,请按 <shortcut actionId="Run"/> 或
// 点击装订区域中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
public static void main(String[] args) {
//TIP 当文本光标位于高亮显示的文本处时按 <shortcut actionId="ShowIntentionActions"/>
// 查看 IntelliJ IDEA 建议如何修正。
System.out.printf("Hello and welcome!");
for (int i = 1; i <= 5; i++) {
//TIP 按 <shortcut actionId="Debug"/> 开始调试代码。我们已经设置了一个 <icon src="AllIcons.Debugger.Db_set_breakpoint"/> 断点
// 但您始终可以通过按 <shortcut actionId="ToggleLineBreakpoint"/> 添加更多断点。
System.out.println("i = " + i);
}
}
}
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>HelloWorld</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
希望这篇博客能为你在选择Java开发工具中提供一些启发和指导。如果你有任何问题或需要进一步的建议