史上最简单的 IntelliJ IDEA 教程
没有最好的工具,只有最适合自己的工具。博主撰写本系列博文的目的很简单,就是想把自己的经验整理记录下来,当然,如果能够在此基础上帮助大家快速入门并掌握 Intellij IDEA 那就再好不过啦!
CG国斌
点点滴滴,皆是学问,看到了、学会了、记住了,便是收获、便是进步。
展开
-
详述 IntelliJ IDEA 遇到 Maven 项目 pom.xml 文件没有识别的解决方法
文章目录问题现象解决方法问题现象有的时候,我们可能会遇到 IDEA 没有识别 Maven 项目pom.xml的问题,其表现出来的现象就是:究其原因,就是 IDEA 把pom.xml文件当成了普通的xml格式文件。解决方法这个问题的解决方法比较简单,IDEA 已经提供了相应的功能。如上图所示,鼠标右键点击pom.xml文件,呼出菜单栏,点击上图标记出来的Add as Maven Project按钮即可。...原创 2020-11-03 17:10:34 · 6494 阅读 · 3 评论 -
详述 IntelliJ IDEA 遇到 Maven 项目打开(Open)或者导入(Import)失败的解决方法
详述 IntelliJ IDEA 遇到 Maven 项目打开(Open)或者导入(Import)失败的解决方法原创 2020-03-18 20:10:35 · 16873 阅读 · 0 评论 -
详述 IntelliJ IDEA 遇到快捷键以及删除键不好使的解决方法
详述 IntelliJ IDEA 遇到快捷键以及删除键不好使的解决方法原创 2020-03-16 21:10:05 · 4415 阅读 · 4 评论 -
详述 IntelliJ IDEA 遇到 JavaLaunchHelper 多种实现的解决方法
详述 IntelliJ IDEA 遇到 JavaLaunchHelper 多种实现的解决方法原创 2020-03-15 15:07:23 · 1604 阅读 · 8 评论 -
详述 IntelliJ IDEA 遇到 java -source 1.3 中不支持某某操作的解决方法
详述 IntelliJ IDEA 遇到 java -source 1.3 中不支持某某操作的解决方法原创 2020-03-14 20:40:45 · 3035 阅读 · 2 评论 -
详述 IntelliJ IDEA 版本控制不显示颜色提示的解决方法
在使用 IntelliJ IDEA 版本控制功能的时候,有一个功能点特别好,那就是对于新增文件或者修改文件,IDEA 会给出颜色提示,以区分文件类型,如新增、修改或者未加入版本控制。但偶尔会出现导入新check out到本地的项目的时候,不显示颜色提示的问题!如上图所示,这是一个基于 Git 进行版本控制的名为leetcodes的项目。我们新建了一个名为NewNode的类文件,但是未显示任何...原创 2019-08-14 10:32:14 · 12151 阅读 · 0 评论 -
IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架
温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。在「详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法」一文中,我们已经将 IntelliJ IDEA 中的 Maven 项目的框架搭建完成。接着上文,在本文中,我们更近一步,利用 Tomcat 运行我们的 Web 项目...原创 2018-04-23 20:28:29 · 12608 阅读 · 2 评论 -
详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架。现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 Maven 项目吧!如上图所示,点击Create New Project:标注 1:M...原创 2018-04-20 20:43:53 · 25789 阅读 · 5 评论 -
详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了。在本文中,我们就一起来看看,如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗暴,直接上示例:标注 1: Maven Project,Maven 项目选项;标注 2:Dependencies,项目依赖;标注 3:Show Dependencies,展示项目依赖图。...原创 2018-03-30 10:00:48 · 61425 阅读 · 12 评论 -
利用 IntelliJ IDEA 进行代码对比的方法
Sometimes,我们会有这样的需求,即:想对比出两个不同版本代码的区别。如何实现?第 1 种:如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别,可以按如下步骤操作,如上图所示,在代码编辑区,右键唤出功能菜单,然后选择Subversion,进而会展示出更多的可选项,例如:Compare with the Same Repository Versi原创 2017-12-30 18:28:53 · 94564 阅读 · 9 评论 -
详述 IntelliJ IDEA 远程调试 Tomcat 的方法
在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法。在本文中,就让我们一起来看看,利用 IntelliJ IDEA 进行远程调试 Tomcat 的方法。首先,配置remote:如上图所示,点击Edit Configurations,进入如下界面:如上图所示,我们进入了Run/Debug Configurations界面,然后点击左上角的+,选择Remote:标注 1:运原创 2017-11-11 17:37:38 · 51690 阅读 · 24 评论 -
详述 IntelliJ IDEA 插件的安装及使用方法
温馨提示:IntelliJ IDEA 支持非常多的插件,熟练的使用插件,能够有效提高我们的开发效率以及用户体验。正文首先,进入插件安装界面:Mac:IntelliJ IDEA -> Preferences -> Plugins;Windows:File -> Settings -> Plugins.标注 1:显示 IntelliJ IDEA 的插件分类, All plugins:显示 In原创 2017-10-19 20:29:08 · 233828 阅读 · 12 评论 -
IntelliJ IDEA 常用快捷键 之 Mac 版
温馨提示:在 IntelliJ IDEA 中有两个 Mac 版本的快捷键,分别为 Mac OS X 和 Mac OS X 10.5+, 其中 Mac OS X 10.5+ 为 IntelliJ IDEA 默认的快捷键版本。此外,建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac 键盘符号和修饰键说明⌘ ——>原创 2017-10-17 17:51:27 · 93614 阅读 · 17 评论 -
IntelliJ IDEA 中的版本控制介绍(下)
在「IntelliJ IDEA 中的版本控制介绍」中,咱们已经简单了解了 IntelliJ IDEA 的版本控制机制,那么接下来,就让咱们一起看看在 IntelliJ IDEA 中进行具体的版本控制操作。标注1:Checkout from Version Control,从版本控制系统中检出项目;标注2:IntelliJ IDEA 支持的版本控制系统,包括GitHub、CVS和Git等。如上图原创 2017-04-26 12:36:43 · 15238 阅读 · 2 评论 -
详述 IntelliJ IDEA 设置 Sublime 代码颜色的方法
相信很多同学在使用 Sublime 时,看到那些五颜六色的代码感觉爽的不行,而反过来,再来看 IntelliJ IDEA 默认的代码颜色就感觉有些不爽啦!实际上,我们是可以通过「导入设置」的方式,来设置 IntelliJ IDEA 代码颜色的。在本文中,我们就给出在 IntelliJ IDEA 中设置代码颜色的方法。首先,下载「SublimeMonoKai」jar 包:如上图所示,到原创 2017-09-27 10:02:50 · 22063 阅读 · 5 评论 -
关于 IntelliJ IDEA 中 Schedule for Addition 的问题
在我们使用 IntelliJ IDEA 的时候,经常会遇到这种情况,即:从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框:如上图所示,让我们选择是否将XXX.iml文件添加到 SVN 版本中。在这里,我们唯一有些疑惑的就是XXX.iml文件是什么鬼?在项目中,原本并就没有这个文件啊!实际上,XXX.iml文件是 IDEA 自动为我们(首次)打开的项目生成的配置文原创 2017-09-20 10:16:42 · 33651 阅读 · 10 评论 -
详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制
在我们用 IntelliJ IDEA 向 SVN 或者 Git 提交代码的时候,IntelliJ IDEA 提供了一个自动分析代码的功能,即`Perform code analysis`: ![1](http://img.blog.csdn.net/20170830203010453)如上图所示,当我们勾选`Perform code analysis`之后,点击`commit`,IntelliJ IDEA 就原创 2017-08-30 17:36:10 · 40027 阅读 · 9 评论 -
详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法
当我们用 IntelliJ IDEA 编写类并实现 Serializable(序列化)接口的时候,可能会遇到这样一个问题,那就是:无法自动生成serialVersionUID.而serialVersionUID又是一个非常重要的字段,因为 Java 的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM 会把传来的字节流中的serialVe原创 2017-08-29 20:00:33 · 105507 阅读 · 13 评论 -
IntelliJ IDEA 中的版本控制介绍(中)
由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN、Git 和 GitHub 的配置方法。SVN如果想要在 IntelliJ IDEA 中使用 SVN,则需要事先安装 SVN 客户端或是 TortoiseSVN 这类图形化工具。对于 Windows 系统,推荐大家安装 TortoiseSVN;对于 Mac 系统,则原创 2017-04-23 22:11:12 · 14821 阅读 · 1 评论 -
IntelliJ IDEA 中的版本控制介绍(上)
在之前的「史上最简单的 IntelliJ IDEA 教程」之中,咱们已经了解了很多关于 IntelliJ IDEA 的使用方法,至少可以独立的运用 IntelliJ IDEA 进行项目开发啦!但是一个人进行项目开发更趋向于理想化,更多的则是团队协同开发。这时,咱们就需要了解一个非常重要的概念啦,那就是“版本控制”。原创 2017-04-23 14:36:15 · 25902 阅读 · 0 评论 -
详述 IntelliJ IDEA 中恢复代码的方法「进阶篇」
在博文“ 详述 IntelliJ IDEA 中恢复代码的方法 ”中,咱们已经了解了如何将代码恢复至某一版本,但是通过Local History恢复代码有的时候并不方便,例如咱们将项目中的代码进行了多处修改,这时通过Local History恢复代码就显得很麻烦,因为它更倾向于恢复某一个文件的修改。这时,如果咱们的项目是通过Subversion也就是SVN检出的,那么咱们就多了一种恢复代码的方法,即通原创 2017-04-17 11:32:58 · 20089 阅读 · 3 评论 -
详述 IntelliJ IDEA 中恢复代码的方法
在咱们正常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。特别是在咱们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在 IntelliJ IDEA 中恢复代码的方法就显得尤为重要啦!现在,以博主之前写的测试代码为例,进行详细的讲解:如上图所示,这是博主之前写的测试恒等运算符和equals()区别的测试类。接下来,咱们在这段代码中添加一条输出语句:如上图所示,原创 2017-04-15 17:25:00 · 62651 阅读 · 3 评论 -
IntelliJ IDEA 常用快捷键 之 Windows 版
IntelliJ IDEA(简称 IDEA),是Java语言开发的集成环境,IDEA在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、SVN、GitHub等)、JUnit、CVS整合、代码分析和创新的GUI设计等方面的功能都值得称道。IDEA作为现今最常用的开发工具之一,如果我们能够熟悉其快捷键,自然可以让我们在编程的过程中得心应手。原创 2016-12-14 22:49:22 · 33743 阅读 · 10 评论 -
IntelliJ IDEA 设置默认 Maven 的两种方法
第一种:在IntelliJ IDEA的初始化界面中,依次选择“Configure”—>“Project Defaults”—>“Settings”,然后在“Default Preferences”里的“Maven”中进行配置,即可。第二种:在项目中,依然选择“File”—>“Others Settings”,然后在“Default Preferences”里的“Maven”中进行配置,即可。原创 2016-12-22 10:36:15 · 35947 阅读 · 3 评论 -
详述 IntelliJ IDEA 之 Debug 篇
如上图所示:从“Server”开始,往后图标依次为:Show Execution Point :显示执行端点(Alt + F10) Step Over :跳到下一步 (F8) Step Into :进入代码或者说进入到方法内部(F7) Force Step Into :强制进入代码或者说进入到方法内部(Alt + Shift + F7) Step Out :跳到下一个断点或者跳出方法(Shi原创 2017-01-16 11:32:14 · 11917 阅读 · 6 评论 -
详述 IntelliJ IDEA 之 添加 jar 包
应用 IntelliJ IDEA 编程,知道如何添加 jar 是最基本的技能,也是我们使用频率比较高的操作之一。在这里,作者将带着大家一起过一遍添加 jar 包的流程:首先,通过菜单栏中的“File”进入到“Project Structure”,然后,选择左侧的“Modules”,再选择右侧对应的“Dependencies”,接下来,点击最右侧“绿色的加号”,选择“1 JARs or directo原创 2017-01-24 02:38:32 · 45480 阅读 · 13 评论 -
IntelliJ IDEA 控制台输出中文乱码问题的解决方法
首先,找到 IntelliJ IDEA 的安装目录,进入“bin”目录下,定位到“ idea.vmoptions ”文件,如下图所示:双击打开“ idea.vmoptions ”文件,如下图所示:然后,在其中追加“ -Dfile.encoding=UTF-8 ”代码,如下图所示:最后,在 IntelliJ IDEA 中的“Run/Debug Configurations”中,修改虚拟机参数“ VM原创 2017-02-09 21:24:30 · 17909 阅读 · 1 评论 -
IntelliJ IDEA 中 Project 和 Module 的概念及区别
在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。接下来,就让咱们一起看看 IntelliJ IDEA 官方是如何描述两者的吧!对于 Project,IntelliJ IDEA 是这样介绍的:A project is a top-level organizational unit for your原创 2017-03-23 20:29:04 · 123822 阅读 · 17 评论 -
IntelliJ IDEA 编译方式介绍及编译器的设置和选择
相对于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也可以通过设置开启实时编译,但是太浪费资源了,因此不建议这样做。IntelliJ IDEA 编译方式除了手工点击编译按钮进行编译之外,还可以在“容器”运行之前配置一个编译事件,先编译后运行。在默认情况下,IntelliJ IDEA 也都是这样设置的,因此在实际开发中,咱们也不用太注原创 2017-03-22 21:57:54 · 67477 阅读 · 1 评论 -
IntelliJ IDEA 缓存和索引的介绍及清理方法
在博文“ 详述 IntelliJ IDEA 的使用界面 ”中,博主说过这样一句话“ 对于首次创建或打开的新项目,IntelliJ IDEA 都会创建项目索引,大型项目在创建索引的过程中可能会出现卡顿的现象,因此强烈建议在 IntelliJ IDEA 创建索引的过程中不要动项目。 ”那么,索原创 2017-03-21 12:04:07 · 81303 阅读 · 7 评论 -
IntelliJ IDEA 常见文件类型的图标介绍
在之前的“ 史上最简单的 IntelliJ IDEA 教程 ”系列博文中,咱们已经了解了很多关于 IntelliJ IDEA 的内容啦,例如,在 Windows 系统下安装 IntelliJ IDEA、运行 IntelliJ IDEA 、创建 Java 项目以及修改 IntelliJ IDEA 主题等等,可以说,咱们已经初步掌握了 IntelliJ IDEA 的使用方法啦!不过,有一个现象不原创 2017-03-20 21:29:45 · 46699 阅读 · 17 评论 -
修改 IntelliJ IDEA 模板注释中的 user 内容
在博文“ 设置 IntelliJ IDEA 主题和字体的方法 ”中,咱们进一步了解了 IntelliJ IDEA 的个性化设置功能,包括主题和字体的常用设置等,修改后,具体的效果,如下图所示:观察上图,不知道大家有没有注意到:IntelliJ IDEA 自带模板注释的功能。如上图所示,在创建 Java 类的时候,其自带的模板注释内容如下:/** * Created by think on 2017原创 2017-03-20 12:29:18 · 45167 阅读 · 5 评论 -
设置 IntelliJ IDEA 主题和字体的方法
1 前言在博文“ IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍 ”中,咱们已经用 IntelliJ IDEA 创建了第一个 Java 项目 HelloWorld,如下图所示:观察上图,大家有没有发现一些问题,例如,整个界面的字体是不是都太小了一点啊?不知道大家感受如何,反正博主看到这么小的字体,当真是头晕眼花啊!因此,接下来,就让咱们一起尝试着把 IntelliJ原创 2017-03-18 13:55:22 · 398786 阅读 · 27 评论 -
IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍
在博文“ IntelliJ IDEA 的使用界面介绍 ”中,咱们通过创建一个 Static Web 项目大致了解了 IntelliJ IDEA 的使用界面,接下来,趁着这个热乎劲,咱们来创建第一个 Java 项目“HelloWorld”,进入如下界面:如上图所示,点击“ Create New Project ”,进入如下界面:上面的界面,咱们在前一篇博文中已经进行了介绍,在这里,咱们选择“ Java原创 2017-03-16 10:07:10 · 55285 阅读 · 7 评论 -
详述 IntelliJ IDEA 的使用界面
是否还记得在博文“ IntelliJ IDEA 安装目录的核心文件讲解 ”中,这张充满神秘色彩的图片呢?进入她,让咱们一起感受她的魅力吧!如上图所示,打开 IntelliJ IDEA 后,首先迎接咱们的就是这个界面:标注1:Create New Project 创建一个新的项目;标注2:Import Project 导入一个已有的项目;标注3: Open 打开一个已有的项目;标注4:Chec原创 2017-03-15 23:21:13 · 59824 阅读 · 3 评论 -
IntelliJ IDEA 安装目录的核心文件讲解
首先,咱们回顾一下前两篇关于 IntelliJ IDEA 的博文的内容:在“ 在 Windows 系统下安装 IntelliJ IDEA 的方法 ”中,咱们知道了在 Windows 系统下如何下载并安装 IntelliJ IDEA 的方法;在“ 首次运行 IntelliJ IDEA 示例 ”中,咱们体验了首次运行 IntelliJ IDEA 的向导功能,并完成了初步的配置。在本篇博文原创 2017-03-13 15:08:07 · 51656 阅读 · 4 评论 -
首次运行 IntelliJ IDEA 示例
首先,双击打开 IntelliJ IDEA 的快捷方式:在此,需要说明:如果咱们的电脑曾经安装过 IntelliJ IDEA,并且你在卸载 IntelliJ IDEA 的时候没有删除其配置文件目录,那么在安装新版本后是不会出现首次运行的功能向导的;如果咱们的电脑没有安装过 IntelliJ IDEA,或者是卸载 IntelliJ IDEA 的时候删除了 IntelliJ IDEA 的配置文件目录原创 2017-03-12 17:01:08 · 83800 阅读 · 14 评论