在IntelliJ IDEA上运行你的第一个java程序就是这么简单! 新建java项目并且输出Hello World 超级详细!

简介: 在IntelliJ IDEA上运行你的第一个java程序

🚀 个人主页 极客小俊
✍🏻 作者简介:web开发者、设计师、技术分享博主
🐋 希望大家多多支持一下, 我们一起进步!😄
🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注

1.png

第一步:打开IntelliJ IDEA 2020.2.2 x64

出现欢迎画面后,我们选择 new Project 来新建一个项目

2.png

第二步:我们先创建一个空的项目

3.png

这里就是要选择一下你所安装的JDK路径文件夹目录! 如果你没有安装JDK的话 是不能运行JAVA程序的 !

注意一下 完成后点击NEXT执行下一步!

下面我们直接点击NEXT 不从模板中创建项目!

4.png

第三步: 新建项目后, 取一个项目名称 以及选择项目的路径文件夹

注意: 项目名称和项目路径文件夹名称 最好不要重名!
5.png

点击完成! 空项目就建立完成了!

6.png

第四步: 接下来我们来创建一个java的 Class类

在src上右键 选择new------ java Class

7.png

创建一个Class类Name(类名)为Hello , 下面就选择Class 然后回车!
8.png

完成class类的创建
9.png

第五步: 现在我们创建运行程序main

在Hello类当中 输入快捷命令psvm后回车 或者按Tab键

10.png

自动生成min函数结构体, 如下图

11.png

现在就已经创建好运行程序main了!

第六步: 输出Hello World

在main中 输入 输入快捷命令: sout 后回车 或者按Tab键

12.png

会帮助我们生成System.out.println(); ,然后填入字符串 Hello World! 注意:用双引号!

13.png

第七步: 运行

执行Run菜单---->Run命令
14.png

选择Hello

15.png

正确输出Hello World 如下

16.png

到此就完成了项目的创建与Hello World的输出了!

特别注意:JDK配置

如果没有正确输出或不能执行 应该先检查一下JDK是否安装或路径是否正确!

设置JDK路径可以按下:ctrl+alt+shift+s来开启Project Structure设置面板!

17.png

设置完成后点击OK 即可!

相关文章
|
3月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
353 3
|
14天前
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
|
3月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
128 1
|
3月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
1388 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
3月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
519 1
|
3月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
40 0
|
8天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
10天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。
|
10天前
|
消息中间件 缓存 安全
Java多线程是什么
Java多线程简介:本文介绍了Java中常见的线程池类型,包括`newCachedThreadPool`(适用于短期异步任务)、`newFixedThreadPool`(适用于固定数量的长期任务)、`newScheduledThreadPool`(支持定时和周期性任务)以及`newSingleThreadExecutor`(保证任务顺序执行)。同时,文章还讲解了Java中的锁机制,如`synchronized`关键字、CAS操作及其实现方式,并详细描述了可重入锁`ReentrantLock`和读写锁`ReadWriteLock`的工作原理与应用场景。
|
10天前
|
安全 Java 编译器
深入理解Java中synchronized三种使用方式:助您写出线程安全的代码
`synchronized` 是 Java 中的关键字,用于实现线程同步,确保多个线程互斥访问共享资源。它通过内置的监视器锁机制,防止多个线程同时执行被 `synchronized` 修饰的方法或代码块。`synchronized` 可以修饰非静态方法、静态方法和代码块,分别锁定实例对象、类对象或指定的对象。其底层原理基于 JVM 的指令和对象的监视器,JDK 1.6 后引入了偏向锁、轻量级锁等优化措施,提高了性能。
33 3