IDEA开发环境的安装与编写第一个程序

news/2024/7/16 7:54:09 标签: intellij-idea, java, ide

1.下载

IDEA(全称IntelliJ IDEA)是用于Java程序开发的集成环境(也可用于其他语言),它在业界被公认是最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、AntJUnitCVS整合、代码审查、创新的GUI设计等方面的功能可以说是超常的。IDEAJetBrains公司开发的产品,开发人员是以严谨著称的东欧程序员为主

2.安装与破解

2..1. 安装开发工具

旗舰版比社区版的组件更全面,所以这里我们选择使用旗舰版。单击旗舰版下面“Download”链接进行下载。下载完成后,双击安装包,弹出IDEA安装欢迎界面,如右图。

设置完安装路径之后,单击【Next】按钮,弹出基本安装选项配置界面,如下图。

2.2 开始运行第一个代码

启动IDEA开发工具

IDEA安装完成之后,双击桌面快捷方式进行启动,启动界面如下图。

IDEA启动完成后会弹出一个对话框,提示需要购买IDEA。由于IDEA旗舰版有30天免费试用期,因此这里我们可以免费使用。直接进入IDEA主界面IDEA主界面如右图。

上图中单击“Create New Project”选项创建新项目,单击之后进入New Project页面,如右图。

在上图中,需要设置Java程序开发所需要的JDK。在左侧栏选中“Java”,在右侧栏顶部“Project SDK”后面选择下载好的JDK,然后单击【Next】按钮进入选择模板创建项目界面,如图。

在上图中,单击【Next】按钮进入项目设置界面,如图

在上图中,设置完成项目名称、项目路径和包名之后,单击【Finish】按钮进入IDEA开发界面,如图。

由上图可以看到,IDEA开发界面上有包资源管理器视图、文本编辑器视图等多个视图。与Eclipse类似,Intellij IDEA视图可以单独出现,也可以和其他视图叠放在一起,并且可以通过拖动随意改变视图布局和位置。

项目新建完成后,系统会自动创建一个名称为Main.java文件,我们可以在该文件中编写Java代码,如右图。

上图中,单击工具栏中的“ ”按钮运行程序,控制台会显示运行结果,如右图。


http://www.niftyadmin.cn/n/5405327.html

相关文章

基础算法 - 快速排序、归并排序、二分查找、高精度模板、离散化数据

文章目录 前言Part 1:排序一、快速排序二、归并排序 Part 2:二分一、二分 - 查找左边界二、二分 - 查找右边界 Part 3:高精度一、高精度加法二、高精度减法三、高精度乘法四、高精度除法 Part 4:离散化一、区间和 前言 由于本篇博…

算法D27|回溯算法4| 93.复原IP地址 78.子集 90.子集II

93.复原IP地址 本期本来是很有难度的,不过 大家做完 分割回文串 之后,本题就容易很多了 题目链接/文章讲解:代码随想录 视频讲解:回溯算法如何分割字符串并判断是合法IP?| LeetCode:93.复原IP地址_哔哩哔…

2024高频前端面试题 HTML 和 CSS 篇

JS和ES6 篇: ​​​​​​​2024高频前端面试题 JavaScript 和 ES6 篇-CSDN博客 一 . HTML 篇 1. H5有什么新特性 1) 语义化标签 用正确的标签做正确的事情。 html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析&…

Linux中docker项目提示No such file or directory

本来以为是文件权限问题&#xff0c;后来发现是个非常蠢的问题 文件没有映射到容器中 docker文件映射语法 Docker 使用 -v 或 --volume 参数来指定文件映射。 增加在运行命令后 -v <宿主机目录>:<容器目录> 其中&#xff0c;宿主机目录 是指要映射的宿主机上的…

[C++核心编程](七):类和对象——运算符重载*

目录 四则运算符重载 左移运算符重载 递增运算符重载 赋值运算符重载 关系运算符重载 函数调用运算符重载 对已有的运算符重新进行定义&#xff0c;赋予其另一种功能&#xff0c;以适应不同的数据类型 四则运算符重载 对自定义数据类型实现四则运算&#xff08;加减乘除&…

AI大预言模型——ChatGPT在地学、GIS、气象、农业、生态、环境应用

原文链接&#xff1a;AI大预言模型——ChatGPT在地学、GIS、气象、农业、生态、环境应用 一开启大模型 1 开启大模型 1)大模型的发展历程与最新功能 2)大模型的强大功能与应用场景 3)国内外经典大模型&#xff08;ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diff…

韦东山嵌入式Liunx入门驱动开发五

文章目录 一、驱动程序基石1-1 休眠与唤醒1-2 POLL机制1-3 异步通知(1) 异步通知程序解析(2) 异步通知机制内核代码详解 1-4 阻塞与非阻塞1-5 定时器(1) 内核函数(2) 定时器时间单位 1-6 中断下半部 tasklet 本人学习完韦老师的视频&#xff0c;因此来复习巩固&#xff0c;写以…

模型部署 - BevFusion - (1) - 思路总结

模型部署实践 - BevFusion 思路总结一、网络结构 - 总结1.1、代码1.2、网络流程图1.3、模块大致梳理 二、Onnx 的导出 -总体思路分析三、优化思路总结 学习 BevFusion 的部署&#xff0c;看了很多的资料&#xff0c;这篇博客进行总结和记录自己的实践 思路总结 对于一个模型我…