07. 【Java教程】Java 集成开发环境 - IntelliJ IDEA

简介: 07. 【Java教程】Java 集成开发环境 - IntelliJ IDEA

本小节我们将介绍如何在我们的电脑上安装并配置开发工具IntelliJ IDEA

1. IDE 概述

1.1 IDE 是什么?

IDE 即 Integrated Development Environment 的缩写,中文意为集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。



1.2 IntelliJ IDEA 简介

ntelliJ IDEA 是由 JetBrains 公司开发的高效智能的 Java 集成开发工具,在业界被公认为最好的 java 开发工具,JetBrains 针对个人开发者及企业组织提供不同的授权方式。由于其优越的开发体验,近些年来得到越来越多个人开发者及企业的青睐,将其作为首选的 Java 开发工具。



2. IntelliJ IDEA 下载

打开Intellij IDEA 官网下载地址,网页会自动识别你的当前机器的操作系统。这里分为两个版本,左侧的 Ultimate 版为Web和企业开发提供,需要商业授权。右侧 Community 版为 JVM 和安卓开发提供,免费且开源。这里我们选择免费的社区版本下载即可。点击 Download 按钮开始下载。

3. IntelliJ IDEA 安装和使用

3.1 安装到本机

打开我们下载好的安装包

如果是 Mac OS 平台,打开后出现如下的窗口,直接将IntelliJ IDEA CE拖动到 Applications目录即可完成安装。

如果是 Windows 平台,与常用软件的安装步骤相同,这里不再赘述。

3.2 快速编写 Hello World 程序

打开IntelliJ IDEA,完成一些初始配置。(建议初次使用的开发者,一直点击下一步采用默认配置即可)。完成初始配置后会出现如下的欢迎窗口。

第一步:新建一个 Java 工程

点击 Create New Project。选择项目的 SDK。这里会自动识别我们之前所安装的 JDK14。点击 Next 按钮。

选中 Create project from template -> Command Line App,表示会新建一个包含 main() 方法的简单 Java 应用。点击 Next 按钮继续。

设置项目名称(Project name)为 helloProject location 为项目的存放目录,Base package是包名,自定义即可。点击 Finish 按钮。

第二步:编写输出语句

新建项目成功后,IDE 会自动打开项目。点击左侧的 Project 按钮,即可查看项目的目录结构,Main.java 为 IDE 为我们自动创建的模板代码。

在 Main.java 的main() 方法中,编写如下输出语句:

System.out.println("Hello World!");

第三步:运行 Java 应用

点击 main() 方法左侧的绿色小箭头,会弹出一些选项,点击 Run 'Main.main()'

IDE 会自动编译并执行 Java 应用,稍等片刻后,在下方的控制台中会输出 Hello World!

想要执行源码,除了上述点击绿色小箭头,也可以在源代码文件中点击鼠标右键,选择Run Main来执行源代码:

4. 常用配置

4.1 调整字体、字号

打开 IntelliJ IDEA -> Preferences

在左侧列表选择 Editor -> Font,右侧会出现设置字体和字号的选项,选择理想的字体、字号。点击 OK 按钮即可保存设置并关闭窗口。

4.2 设置代码编辑区的字符编码

点击 IDE 右下角的 UTF-8即可弹出字符编码选项。选择对应的编码即可。

5. 小结

.本小节我们知道了什么是集成开发环境,利用好集成开发环境可以大大提高我们的工作效率。


我们对IntelliJ IDEA的下载和安装也做了详细介绍。当然,我们安装IDE的主要目的是为了学习 Java,推荐使用开源免费并且更加轻量的Community版本即可。


本小节我们使用IDE快速编写了一个 Java Hello World程序,从编码、编译到执行,相信你可以明显体会到IDE给我们带来的方便快捷。


我们也在最后介绍了IntelliJ IDEA的常用配置,如果你还想了解更多的自定义配置,可以上网查阅相关资料。


目录
相关文章
|
6月前
|
Java 关系型数据库 数据库
Java 项目实战教程从基础到进阶实战案例分析详解
本文介绍了多个Java项目实战案例,涵盖企业级管理系统、电商平台、在线书店及新手小项目,结合Spring Boot、Spring Cloud、MyBatis等主流技术,通过实际应用场景帮助开发者掌握Java项目开发的核心技能,适合从基础到进阶的学习与实践。
959 3
|
5月前
|
安全 Java
Java之泛型使用教程
Java之泛型使用教程
408 10
|
4月前
|
Oracle Java 关系型数据库
Java 简单教程
Java是跨平台、面向对象的编程语言,广泛用于企业开发、Android应用等。本教程涵盖环境搭建、基础语法、流程控制、面向对象、集合与异常处理,助你快速入门并编写简单程序,为进一步深入学习打下坚实基础。
409 0
|
JavaScript NoSQL Java
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
603 96
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
|
7月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
297 11
|
9月前
|
IDE Java 开发工具
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
1664 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
9月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
621 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
7月前
|
缓存 安全 Java
Java 并发新特性实战教程之核心特性详解与项目实战
本教程深入解析Java 8至Java 19并发编程新特性,涵盖CompletableFuture异步编程、StampedLock读写锁、Flow API响应式流、VarHandle内存访问及结构化并发等核心技术。结合电商订单处理、缓存系统、实时数据流、高性能计数器与用户资料聚合等实战案例,帮助开发者高效构建高并发、低延迟、易维护的Java应用。适合中高级Java开发者提升并发编程能力。
269 0
|
8月前
|
Oracle Java 关系型数据库
java 编程基础入门级超级完整版教程详解
这份文档是针对Java编程入门学习者的超级完整版教程,涵盖了从环境搭建到实际项目应用的全方位内容。首先介绍了Java的基本概念与开发环境配置方法,随后深入讲解了基础语法、控制流程、面向对象编程的核心思想,并配以具体代码示例。接着探讨了常用类库与API的应用,如字符串操作、集合框架及文件处理等。最后通过一个学生成绩管理系统的实例,帮助读者将理论知识应用于实践。此外,还提供了进阶学习建议,引导学员逐步掌握更复杂的Java技术。适合初学者系统性学习Java编程。资源地址:[点击访问](https://pan.quark.cn/s/14fcf913bae6)。
1028 2
|
10月前
|
IDE 开发工具
TeaScript IDE集成开发环境
TeaScriptIDE 是一款功能丰富的集成开发环境,包含代码编辑器(语法着色提升可读性)、调试器(显示运行结果)、内置函数帮助文档、打包功能(生成单个可执行文件)以及保存/恢复最近文件的功能。其界面由菜单栏、工具栏、多标签页编辑窗口、控制台输出窗口和状态栏组成,支持快速命令调用、程序运行结果显示及错误信息提示。退出时会自动保存状态,下次启动可继续编辑上次打开的文件。
245 15