IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA 产于捷克,开发人员以严谨著称的东欧程序员为主。IDEA 分为社区版和付费版两个版本。

我呢,一直是 Eclipse 的忠实粉丝,差不多十年的老用户了。很早就接触到了 IDEA,但一直用不习惯 IDEA,不过为了与时俱进,最近开始下定决心——硬面刚。

01、下载 IDEA

我建议大家从官网上下载软件,免得被某些软件园捆绑恶意插件,烦不胜烦。IntelliJ IDEA 的官方下载地址为:https://www.jetbrains.com/idea/download/

UItimate 为付费版,可以免费试用,主要针对的是 Web 和企业开发用户;Community 为免费版,可以免费使用,主要针对的是 Java 初学者和安卓开发用户。

功能上的差别如下图所示。

本篇教程主要针对的是 Java 初学者,所以选择免费版为例,点击「Download」进行下载。

稍等一分钟时间,大概 580M。

02、安装 IDEA

双击运行 IDEA 安装程序,一步步傻瓜式的下一步就行了。

为了方便启动 IDEA,可以勾选【64-bit launcher】复选框。为了关联 Java 源文件,可以勾选【.java】复选框。

点击【Install】后,需要静静地等待一会,大概一分钟的时间,趁机休息一下眼睛。

安装完成后的界面如下图所示。

03、启动 IDEA

回到桌面,双击运行 IDEA 的快捷方式,启动 IDEA。

假装阅读完条款后,勾选同意复选框,点击【Continue】

如果想要帮助 IDEA 收集改进信息,可以点击【Send Usage Statistics】;否则点击【Don’t send】。

点击【Create New Project】,创建一个新的项目。

我电脑上默认安装的是 JDK 1.8。

给项目起一个英文名字,点击【Finish】。

启动成功后的界面如下图所示。

点开 cmower 节点,可以查看项目创建成功后的目录结构图。

1).idea 目录里有一些 xml 文件,包含了项目的历史记录和版本控制信息。

2)src 为 Java 源文件的根目录。

3)cmower.iml 文件为当前项目的配置信息。

4)External Libraries 里包含了项目依赖的 jar 包。

04、使用 IDEA 创建 hello world 程序

既然 IDEA 已经安装成功了,不妨来一发 hello world 程序。

右键 src 目录,依次选择 New→Java Class

输入类名后,选择 Class 选项。

IDEA 创建的第一个 Java 类就完成了。

在大括号中敲 psvm,然后再敲回车就可以创建 main 方法。

其中 psvm 为 public static void main 的首字母缩写。整个 hello world 程序的代码如下所示。

public class Test {public static void main(String[] args) {System.out.println("沉默王二,一枚有趣的程序员");}
}

整个过程不需要按住 Ctrl + S 进行保存,IDEA 会自动帮我们保存——再也不用担心源码丢失了,IDEA 真贴心。

在当前代码编辑窗口下右键选择【Run ‘Test.main()’】运行当前程序。

执行结束后会在控制台输出以下信息。

如果更改了源码,再次运行时可以直接点击下图中绿色的“运行”按钮即可,不需要再右键选择【Run ‘Test.main()’】了。

好了,大功告成!给自己鼓个掌吧。如果你觉得文章写得非常用心,可以关注一下我的微信公众号【沉默王二】,回复【1024】有惊喜哦。

如何安装 IntelliJ IDEA 最新版本——详细教程相关推荐

  1. 安装2019Pycharm最新版本-详细教程--激活码

    安装2019Pycharm最新版本-详细教程–激活码 1下载安装 1.1打开官网 http://www.jetbrains.com/pycharm/download/#section=windows ...

  2. php怎么安装sg11依赖,服务器如何安装SG11扩展多版本详细教程

    教程一<宝塔篇> 宝塔面板用户安装1.进入宝塔面板,点击软件管理,找到你网站对应的php如下图操作 2.找到后点击设置 安装扩展 找到sg11 安装即可 教程二<其他服务器或面板手动 ...

  3. 手动安装couchdb并且指定版本 详细教程

    原文:https://blog.csdn.net/wh211212/article/details/74359497 安装必要的依赖库 yum install build-essentialyum i ...

  4. Docker最新超详细教程——安装与部署

    Docker最新超详细教程--安装与部署 安装Docker CentOS安装Docker 1. 卸载(可选) 2. 安装yum工具 3. 更新本地镜像源 4. 安装docker 5. 注意事项 关闭防 ...

  5. linux版本的qq怎么安装路径,Ubuntu 16.04安装QQ国际版图文详细教程

    因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全,就是界面丑到爆 ...

  6. MySQL免安装最新2021详细教程

    数据库的安装(2021最新超详细) 步骤一下载 1.登录官网 点击downloads 找到mysql社区版点击进入 点击下载社区版Mysql Community Server 点击No thanks, ...

  7. Ubuntu16.04 安装ROS Kinetic 究级详细教程

    Ubuntu16.04 安装ROS Kinetic 究级详细教程 1. "软件和更新"进行配置 1.1 Ubuntu Software 1.2 Other Software 2. ...

  8. Docker最新超详细教程——基本操作

    Docker最新超详细教程--基本操作 一.镜像操作 镜像名称 镜像命令 案例一:拉取.查看镜像 案例二:保存.导入镜像 二.容器操作 容器相关命令 容器三个状态 暂停与停止有什么差别? 案例一:创建 ...

  9. 【抖音小游戏】 Unity制作抖音小游戏方案 最新完整详细教程来袭【持续更新】

    前言 [抖音小游戏] Unity制作抖音小游戏方案 最新完整详细教程来袭[持续更新] 一.相关准备工作 1.1 用到的相关网址 1.2 注册字节开发者后台账号 二.相关集成工作 2.1 下载需要的集成 ...

最新文章

  1. java super是引用变量吗_Java中super的几种用法并与this的区别
  2. mysql主从及读写分离
  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1044:判断是否为两位数
  4. 为什么短视频难逃【单列沉浸式】的真香定律?
  5. Java电子签章验章知识储备
  6. 基于springboot的电影推荐网站管理系统
  7. 删库跑路?我劝你不要这样。
  8. cocos2dx掼蛋_cocos2d/x 自带字体(label)
  9. lvds 共模电感_初识共模电感 - yi394517286的博客 - 与非博客 - 与非网
  10. 如何将小鹤单字挂接到搜狗输入法
  11. 【UCIe】UCIe D2D Adapter 介绍
  12. Linux之xinetd安装及实践
  13. 嵌入式系统考试复习大全
  14. 诱饵扫描_这是标题点击诱饵吗
  15. 采用Rhino在JAVA中运行JavaScript
  16. 罗克韦尔CompactLogix 控制系统PLC如何借助工业网关实现远程编程维护?
  17. 优秀室内设计师应该学什么
  18. oracle12c asmfd,老菜鸟苦战oracle asm
  19. LintCode 764. 计算圆周长和面积 Java算法
  20. 手机安装linux模拟器教程,Ubuntu下安装Genymotion安卓模拟器 Linux教程 | 李的

热门文章

  1. 单相桥式整流电路制作的电源模块
  2. 考研数据结构学习笔记.树的常考性质
  3. nunit常用属性_通过在测试中使用nunit属性来帮助您的同事节省时间
  4. Android编码规范_优码客软件
  5. 一年加班几百小时,我是二胎宝妈,更是敢拼的前端女程序员
  6. github上fork分支后再合入原master分支的改动
  7. 刷题笔记(二) 操作系统任务调度问题
  8. sharemouse切窗口就锁定了什么原因_企业spc实施在汽车行业的意义是什么
  9. 面向6G网络自动化的知识驱动可解释人工智能(XAI);基于汽车事件数据的脉冲神经网络目标检测;对称分类方案下波导阵列中的BIC;PreMovNet:基于运动前脑电的抓取和提举手运动学估计
  10. 2021-2027全球与中国汽车电动线性执行器市场现状及未来发展趋势