讲师中心 微信公众号
AI工具推荐 视频效率加速

IntelliJ IDEA从零到第一个可运行程序完整流程

老婷吖_8099

老婷吖_8099

发布时间:2026-08-11 14:00:39

|

999人浏览过

|

来源于php中文网

原创

要在IntelliJ IDEA中跑通第一个可运行程序,必须完成安装配置、项目创建、代码编写到编译运行的完整闭环;需正确安装IDEA并关闭默认插件加载,新建Java项目时确保JDK已配置,创建与文件名一致的类并写入标准main方法,最后通过快捷键触发运行配置并验证输出。

intellij idea从零到第一个可运行程序完整流程 - php中文网

要在IntelliJ IDEA中跑通第一个可运行程序,必须完成从安装配置、项目创建、代码编写到编译运行的完整闭环,缺一不可——跳过任一环节都会卡在“找不到主类”或“无可用运行配置”上。

确认IDEA已正确安装并启动

从官网下载JetBrains Toolbox或直接下载IntelliJ IDEA Community版(免费),安装时勾选“Add to PATH”选项;若未勾选,后续需手动配置终端命令行调用路径。

双击桌面图标启动IDEA,首次启动会弹出“Customize your IDE”界面,【务必关闭“Enable plugin marketplace”以外的所有默认勾选项】,避免后台自动下载插件拖慢初始化速度甚至导致欢迎页卡死。

点击“Skip Remaining and Set Defaults”进入主界面。

新建一个Java项目

方法一:从欢迎页直接创建
点击“New Project” → 左侧选择“Java” → 确保Project SDK下拉框中显示已配置的JDK(如“17”, “21”),若为空,点击右侧“New…” → 选择本地JDK安装路径(例如:C:\Program Files\Java\jdk-21 或 /Library/Java/JavaVirtualMachines/jdk-21.jdk)→ 点击“Next” → 项目名填HelloWorld → 点击“Finish”。

方法二:已打开项目时新建
菜单栏选择 File → New → Project → 后续步骤同方法一。

注意:如果SDK下拉框显示“No SDK”,说明IDEA没识别到系统JDK——此时不能点“Finish”,否则创建的是纯空壳项目,后续连main()都标红报错。

创建可执行的Java类

在项目结构视图中,展开HelloWorld → 右键src文件夹 → New → Java Class。

Idea Spark
Idea Spark

根据用户提供的领域或兴趣生成项目创意。当用户询问项目想法、寻求灵感、说“应该做什么项目”或“给我点想法”等时使用。

下载

输入类名HelloWorld(首字母大写,且必须与文件名完全一致)→ 回车确认。

IDEA自动生成空类框架后,在类内部敲入以下代码:

public class HelloWorld {<br>    public static void main(String[] args) {<br>        System.out.println("Hello, IntelliJ IDEA!");<br>    }<br>}

这一步必须确保:类名与文件名一致;main方法签名一字不差(包括static和void位置);括号与分号为英文符号。任意一处出错,右上角绿色三角形“Run”按钮都不会激活。

配置并运行程序

第一步:将光标置于main方法内部(任意位置均可)→ 按快捷键 Ctrl+Shift+F10(Windows/Linux)或 ^⇧R(macOS);
第二步:若弹出“Create Run Configuration”窗口,保持默认名称HelloWorld,确认Main class自动识别为HelloWorld → 点击“OK”;
第三步:底部Terminal下方切换到“Run”工具窗口,看到输出内容:Hello, IntelliJ IDEA! 即表示成功。

如果运行按钮灰色不可点,说明当前文件未被识别为Java源文件——检查是否误建为“Class”以外的类型(比如“File”或“Interface”),右键文件 → “Reload project”无效时,请删除该文件重新按“New → Java Class”创建。

运行成功后,Project面板中HelloWorld.java旁会出现绿色小箭头图标,表示该类已绑定运行配置。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

12197

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

9282

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

7932

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1284

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1028

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

1536

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

3189

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

20451

2023.08.03

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn