<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IntelliJ IDEA简明教程 on 重定向学院</title><link>https://itest2025.pages.dev/categories/intellij-idea%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B/</link><description>Recent content in IntelliJ IDEA简明教程 on 重定向学院</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 17 Jun 2025 17:29:15 +0800</lastBuildDate><atom:link href="https://itest2025.pages.dev/categories/intellij-idea%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>01. IntelliJ IDEA 介绍（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-001-01-intellij-idea-%E4%BB%8B%E7%BB%8D%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 12:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-001-01-intellij-idea-%E4%BB%8B%E7%BB%8D%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="介绍">介绍&lt;/h1>
&lt;h2 id="本系列教程介绍">本系列教程介绍&lt;/h2>
&lt;p>本系列教程从 IntelliJ IDEA 的安装、卸载、软件设置、项目配置等各个方面进行讲解。通过本系列教程的学习，也希望你能爱上 IntelliJ IDEA，爱上它的体贴。同时学完本系列教程对于你学习 JetBrains 公司下的其他产品也有好处，其他产品包括：&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>&lt;a href="http://www.jetbrains.com/phpstorm/" title="PhpStorm 主要用于开发 PHP" target="_blank" rel="noopener noreffer ">PhpStorm&lt;/a> 主要用于开发 PHP&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/ruby/" title="RubyMine 主要用于开发 Ruby" target="_blank" rel="noopener noreffer ">RubyMine&lt;/a> 主要用于开发 Ruby&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/pycharm/" title="PyCharm 主要用于开发 Python" target="_blank" rel="noopener noreffer ">PyCharm&lt;/a> 主要用于开发 Python&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/objc/" title="AppCode 主要用于开发 Objective-C" target="_blank" rel="noopener noreffer ">AppCode&lt;/a> 主要用于开发 Objective-C / Swift&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/clion/" title="CLion 主要用于开发 C/C&amp;#43;&amp;#43;" target="_blank" rel="noopener noreffer ">CLion&lt;/a> 主要用于开发 C / C++&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/webstorm/" title="WebStorm 主要用于开发 JavaScript 等前端技术" target="_blank" rel="noopener noreffer ">WebStorm&lt;/a> 主要用于开发 JavaScript、HTML5、CSS3 等前端技术&lt;/li>
&lt;li>&lt;a href="http://www.jetbrains.com/dbe/" title="0xDBE 主要用于开发 SQL" target="_blank" rel="noopener noreffer ">0xDBE&lt;/a> 主要用于开发 SQL&lt;/li>
&lt;li>&lt;a href="http://developer.android.com/tools/studio/" title="Android Studio 主要用于开发 Android" target="_blank" rel="noopener noreffer ">Android Studio&lt;/a> 主要用于开发 Android（Google 基于 IntelliJ IDEA 社区版进行迭代所以也姑且算上）&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="intellij-idea-介绍">IntelliJ IDEA 介绍&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>IntelliJ IDEA 官网：&lt;a href="https://www.jetbrains.com/idea/" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>IntelliJ IDEA 在 2015 年 06 月官网主页是这样介绍自己的：&lt;/p></description></item><item><title>02. 教程介绍（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-003-02-%E6%95%99%E7%A8%8B%E4%BB%8B%E7%BB%8D%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 11:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-003-02-%E6%95%99%E7%A8%8B%E4%BB%8B%E7%BB%8D%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="关于">关于&lt;/h1>
&lt;h2 id="学习前提">学习前提&lt;/h2>
&lt;p>由于 IntelliJ IDEA 官网在亚洲没有设服务器，且官网用到一些类似 Twitter、Facebook 等站的脚本会使得你在国内出现访问巨慢或是不允许访问的特殊情况，所以建议你在访问官网、访问插件库、小版本本地迭代更新等操作的时候出现奇怪问题的时候，请自备VPN等网络加速工具。&lt;/p>
&lt;p>很多用户都是先学习了 Eclipse、MyEclipse 再转到 IntelliJ IDEA 的，这里需要先说明的是，在学习 IntelliJ IDEA 过程中，你暂且要放下 Eclipse 下的开发思维方式，不能按 Eclipse 的软件思想或是结构去要求 IntelliJ IDEA，这样对你学习 IntelliJ IDEA 非常不利。&lt;/p>
&lt;h2 id="适用人群">适用人群&lt;/h2>
&lt;p>用 IntelliJ IDEA 进行开发语言的学习者。&lt;/p>
&lt;p>用 IntelliJ IDEA 进行开发语言的开发工作者。&lt;/p>
&lt;p>其中对于语言开发学习者我是非常建议你使用 IntelliJ IDEA，因为一些代码格式、命名规范在 IntelliJ IDEA 下都是有良好的提示，对于我们所处的输入法下的中文全角符号也可以得到快速发现。特别是学习 Python 的学习者，当你在用 Pycharm 进行学习的时候，Pycharm 会时刻告诉你什么时候要注意空格、换行，提醒你有 PEP8 编码规范，你也可以通过快捷键快速格式化出适合 Python 要求的代码，这对于学习者来讲，真的很重要，它可以让你更专注于自己的代码。&lt;/p>
&lt;h2 id="教程演示的-intellij-idea-版本">教程演示的 IntelliJ IDEA 版本&lt;/h2>
&lt;p>IntelliJ IDEA 13 版本和 14 版本，在设置上差异很大，14 版本 IntelliJ IDEA 对整个 IDE 的设置进行了重新编排、归类，但是细节设置上所沿用的介绍是没有多大改变的。&lt;/p>
&lt;p>目前（2015 年 06 月）IntelliJ IDEA 官网最新版本信息为：&lt;strong>Version:14.1.4 Build:141.1532.4 Released:June 19th, 2015&lt;/strong>。&lt;/p></description></item><item><title>03. 安装环境：Windows</title><link>https://itest2025.pages.dev/tutorials/37-004-03-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83windows/</link><pubDate>Mon, 16 Oct 2017 10:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-004-03-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83windows/</guid><description>&lt;h1 id="windows-系统下安装-intellij-idea">Windows 系统下安装 IntelliJ IDEA&lt;/h1>
&lt;h2 id="更新记录">更新记录&lt;/h2>
&lt;ul>
&lt;li>2016-12：IntelliJ IDEA 2016.3 版本出来之后，Windows 的安装过程增加了一个可以勾选选用 JetBrains 自己开发的一个 JRE 环境，这个建议 64 位系统的用户可以勾选上，按正常理论效果比 Oracle 应该会好。&lt;/li>
&lt;/ul>
&lt;h2 id="系统要求">系统要求&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>系统支持：Microsoft Windows 8 / 7 / Vista / 2003 / XP（每个系统版本的 32 位和 64 位都可以）&lt;/li>
&lt;li>JDK 版本：Oracle JDK 1.6 或以上&lt;/li>
&lt;li>内存：最低要求 1 GB，推荐 2 GB 以上&lt;/li>
&lt;li>硬盘：最低要求 2 GB&lt;/li>
&lt;li>显示器：最低要求 1024 X 768 分辨率&lt;/li>
&lt;li>更多信息可以阅读：&lt;a href="https://www.jetbrains.com/idea/download/system_requirements.jsp?os=win" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/download/system_requirements.jsp?os=win&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="首次安装">首次安装&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>IntelliJ IDEA 的安装是非常简单的，不需要做过多的选择，可以说简单到都是 &lt;code>Next&lt;/code> 即可。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/iii-a-first-install-1.jpg"
 data-srcset="http://img.testclass.net/iii-a-first-install-1.jpg, http://img.testclass.net/iii-a-first-install-1.jpg 1.5x, http://img.testclass.net/iii-a-first-install-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/iii-a-first-install-1.jpg"
 title="首次安装步骤截图" />&lt;/p></description></item><item><title>04. 安装环境：Ubuntu</title><link>https://itest2025.pages.dev/tutorials/37-004-04-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83ubuntu/</link><pubDate>Mon, 16 Oct 2017 09:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-004-04-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83ubuntu/</guid><description>&lt;h1 id="ubuntu-系统下安装-intellij-idea">Ubuntu 系统下安装 IntelliJ IDEA&lt;/h1>
&lt;h2 id="系统要求">系统要求&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>系统支持：只要是支持 GNOME 或 KDE 桌面系统，建议是 Ubuntu（32位和64位都可以）&lt;/li>
&lt;li>JDK 版本：Oracle JDK 1.6 或以上&lt;/li>
&lt;li>内存：最低要求 1 GB，推荐 2 GB 以上&lt;/li>
&lt;li>硬盘：最低要求 2 GB&lt;/li>
&lt;li>显示器：最低要求 1024 X 768 分辨率&lt;/li>
&lt;li>更多信息可以阅读：&lt;a href="https://www.jetbrains.com/idea/download/system_requirements.jsp?os=linux" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/download/system_requirements.jsp?os=linux&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="重要说明">重要说明&lt;/h2>
&lt;p>我这里以 Ubuntu 系统为例进行讲解。但是，在学习下面内容之前请先看下章节：&lt;a href="windows-install.md" rel="">Windows 下安装&lt;/a>&lt;/p>
&lt;p>因为它们配置流程是基本一样的，只是系统不同，开始的步骤不太一样而已，因此相同部分我这里是不会再讲的，我只讲 IntelliJ IDEA 在 Linux 安装特殊的地方。&lt;/p>
&lt;h2 id="ubuntu-下安装过程">Ubuntu 下安装过程&lt;/h2>
&lt;p>先把你下载到的 &lt;code>ideaIU-14.1.4.tar.gz&lt;/code> 移动到你平时存放软件的目录下，然后进行解压，我电脑是放在 /opt 下。&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>终端下解压命令：&lt;code>tar xfz ideaIU-14.1.4.tar.gz&lt;/code>，解压出来的目录名称是：&lt;code>idea-IU-141.1532.4&lt;/code>&lt;/li>
&lt;li>可能在解压过程中你需要 &lt;code>sudo&lt;/code> 命令权限，或者是切换到 root 账号下。如果你是切换到 root 用户下就一定要注意，解压完记得再切回来你常用的账户，不然等下生成的 IntelliJ IDEA 配置文件是放在 &lt;code>/home/root&lt;/code> 下，这样就跟你常用的那个用户没啥关系了。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/iv-a-ubuntu-install-1.jpg"
 data-srcset="http://img.testclass.net/iv-a-ubuntu-install-1.jpg, http://img.testclass.net/iv-a-ubuntu-install-1.jpg 1.5x, http://img.testclass.net/iv-a-ubuntu-install-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/iv-a-ubuntu-install-1.jpg"
 title="Ubuntu 下安装过程" />&lt;/p></description></item><item><title>05. 安装环境：Mac</title><link>https://itest2025.pages.dev/tutorials/37-005-05-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83mac/</link><pubDate>Mon, 16 Oct 2017 08:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-005-05-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83mac/</guid><description>&lt;h1 id="mac-系统下安装-intellij-idea">Mac 系统下安装 IntelliJ IDEA&lt;/h1>
&lt;h2 id="系统要求">系统要求&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>系统支持：Mac OS X 10.5 以上&lt;/li>
&lt;li>JDK 版本：Apple Java 6 或 Oracle Java 7 以上&lt;/li>
&lt;li>内存：最低要求 1 G，推荐 2 G 以上&lt;/li>
&lt;li>硬盘：最低要求 2 G&lt;/li>
&lt;li>显示器：最低要求 1024 X 768 分辨率&lt;/li>
&lt;li>更多信息可以阅读：&lt;a href="https://www.jetbrains.com/idea/download/system_requirements.jsp?os=mac" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/download/system_requirements.jsp?os=mac&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="重要说明">重要说明&lt;/h2>
&lt;p>我这里以 Mac 系统为例进行讲解。但是，在学习下面内容之前请先看下章节：&lt;a href="windows-install.md" rel="">Windows 下安装&lt;/a>&lt;/p>
&lt;p>因为它们配置流程是基本一样的，只是系统不同，开始的步骤不太一样而已，因此相同部分我这里是不会再讲的，我只讲 IntelliJ IDEA 在 Mac 安装特殊的地方。&lt;/p>
&lt;h2 id="mac-下安装过程">Mac 下安装过程&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/v-a-mac-install-1.jpg"
 data-srcset="http://img.testclass.net/v-a-mac-install-1.jpg, http://img.testclass.net/v-a-mac-install-1.jpg 1.5x, http://img.testclass.net/v-a-mac-install-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/v-a-mac-install-1.jpg"
 title="Mac 下安装过程" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>运行下载到 &lt;code>ideaIU-14.1.4.dmg&lt;/code>，效果如上图所示。&lt;/li>
&lt;li>根据提示把左侧的 IntelliJ IDEA 图标拖动到右侧目录图&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/v-a-mac-install-2.jpg"
 data-srcset="http://img.testclass.net/v-a-mac-install-2.jpg, http://img.testclass.net/v-a-mac-install-2.jpg 1.5x, http://img.testclass.net/v-a-mac-install-2.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/v-a-mac-install-2.jpg"
 title="Mac 下安装过程" />&lt;/p></description></item><item><title>06. 安装环境总结（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-006-06-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83%E6%80%BB%E7%BB%93%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 07:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-006-06-%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83%E6%80%BB%E7%BB%93%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="安装总结">安装总结&lt;/h1>
&lt;h2 id="硬件建议">硬件建议&lt;/h2>
&lt;p>从上一讲的安装教程来看，IntelliJ IDEA 对硬件的要求看上去不是很高。可是实际在开发中其实并不是这样的，特别是开发 Java Web 的项目的计算机，2G 内存是基本不够用的。&lt;/p>
&lt;p>我们现在来假设一种国内常见的开发环境：&lt;/p>
&lt;blockquote>
&lt;p>有一个在开发的 Java Web 项目，它使用的框架为主流的：Struts + Spring + Hibernate，使用这三个框架的过程中，我们要引入大量的框架 jar 包，在我们的 Web 容器启动时，这些框架架包就要占用大量的内存，而且 IntelliJ IDEA 本身功能繁多，占用的内存也不算低，再加上我们这里还没计算计算机上的其他软件应用。所以基本上 2G 内存的计算机只适合写小程序、小项目或是开发静态页面。&lt;/p>&lt;/blockquote>
&lt;p>我个人建议，如果你是开发 Java Web 项目最好的方案是 8G 内存或是以上，硬盘能再用上固态是最好的，因为 IntelliJ IDEA 有大量的缓存、索引文件，把 IntelliJ IDEA 的缓存、索引文件放在固态上，IntelliJ IDEA 流畅度也会加快很多。&lt;/p>
&lt;p>&lt;strong>如果你正在使用 Eclipse / MyEclipse，想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题，我这里可以直接明白地告诉你：这基本上是不可能的，本质上你应该对自己的硬件设备进行升级&lt;/strong>。&lt;/p>
&lt;p>原始封面&lt;/p>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?w=300"
 data-srcset="https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?w=300, https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?w=300 1.5x, https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?w=300 2x"
 data-sizes="auto"
 alt="https://images.unsplash.com/photo-1583508915901-b5f84c1dcde1?w=300"
 title="课程图片" />&lt;/p></description></item><item><title>07. 首次运行向导（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-007-07-%E9%A6%96%E6%AC%A1%E8%BF%90%E8%A1%8C%E5%90%91%E5%AF%BC%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 07:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-007-07-%E9%A6%96%E6%AC%A1%E8%BF%90%E8%A1%8C%E5%90%91%E5%AF%BC%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="首次运行">首次运行&lt;/h1>
&lt;h2 id="向导功能">向导功能&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>假如你计算机上在过去已经有安装过 IntelliJ IDEA 14 的版本，且你在卸载 IntelliJ IDEA 的过程中，IntelliJ IDEA 的配置文件目录都没有删除，那安装新版本之后是不会有首次运行的功能向导的。&lt;/li>
&lt;li>假如你计算机上没有安装过 IntelliJ IDEA，或是 卸载 IntelliJ IDEA 过程中你删除了 IntelliJ IDEA 的配置文件目录，则当你双击运行桌面上的 IntelliJ IDEA 快捷图标，将进入下面介绍的向导过程。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/vii-a-first-run-wizard-1.jpg"
 data-srcset="http://img.testclass.net/vii-a-first-run-wizard-1.jpg, http://img.testclass.net/vii-a-first-run-wizard-1.jpg 1.5x, http://img.testclass.net/vii-a-first-run-wizard-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/vii-a-first-run-wizard-1.jpg"
 title="向导步骤截图" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>上图第一个单选按钮表示 IntelliJ IDEA 识别到我计算机上有 IntelliJ IDEA 13 版本的旧配置，如果我选择了该选项，则 IntelliJ IDEA 将自动把旧版本的配置文件转移到新版本的配置文件目录上。如果你计算机上首次安装一般是没有该选项的。&lt;/li>
&lt;li>上图第二个单选按钮表示你可以指定 IntelliJ IDEA 导入你计算机上存在其他目录的 IntelliJ IDEA 配置文件目录，如果你有的话。&lt;/li>
&lt;li>上图第三个单选按钮表示你没有任何早期版本的 IntelliJ IDEA 配置，你不导入任何配置，让 IntelliJ IDEA 生成一份新的配置。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/vii-a-first-run-wizard-2.jpg"
 data-srcset="http://img.testclass.net/vii-a-first-run-wizard-2.jpg, http://img.testclass.net/vii-a-first-run-wizard-2.jpg 1.5x, http://img.testclass.net/vii-a-first-run-wizard-2.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/vii-a-first-run-wizard-2.jpg"
 title="向导步骤截图" />&lt;/p></description></item><item><title>08. 安装后生成的目录说明、VM 设置（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-008-08-%E5%AE%89%E8%A3%85%E5%90%8E%E7%94%9F%E6%88%90%E7%9A%84%E7%9B%AE%E5%BD%95%E8%AF%B4%E6%98%8Evm-%E8%AE%BE%E7%BD%AE%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 05:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-008-08-%E5%AE%89%E8%A3%85%E5%90%8E%E7%94%9F%E6%88%90%E7%9A%84%E7%9B%AE%E5%BD%95%E8%AF%B4%E6%98%8Evm-%E8%AE%BE%E7%BD%AE%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-相关核心文件和目录介绍">IntelliJ IDEA 相关核心文件和目录介绍&lt;/h1>
&lt;h2 id="安装目录介绍">安装目录介绍&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/viii-a-installation-directory-1.jpg"
 data-srcset="http://img.testclass.net/viii-a-installation-directory-1.jpg, http://img.testclass.net/viii-a-installation-directory-1.jpg 1.5x, http://img.testclass.net/viii-a-installation-directory-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/viii-a-installation-directory-1.jpg"
 title="安装目录介绍" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>IntelliJ IDEA 的安装目录并不复杂，上图为最常改动的 bin 目录，经常会改动的文件或是必须介绍就是如图红色框中的几个。&lt;/li>
&lt;li>&lt;code>idea.exe&lt;/code> 文件是 IntelliJ IDEA 32 位的可行执行文件，IntelliJ IDEA 安装完默认发送到桌面的也就是这个执行文件的快捷方式。&lt;/li>
&lt;li>&lt;code>idea.exe.vmoptions&lt;/code> 文件是 IntelliJ IDEA 32 位的可执行文件的 VM 配置文件，具体配置修改会下面进行专门讲解。&lt;/li>
&lt;li>&lt;code>idea64.exe&lt;/code> 文件是 IntelliJ IDEA 64 位的可行执行文件，要求必须电脑上装有 JDK 64 位版本。64 位的系统也是建议使用该文件。&lt;/li>
&lt;li>&lt;code>idea64.exe.vmoptions&lt;/code> 文件是 IntelliJ IDEA 64 位的可执行文件的 VM 配置文件，具体配置修改会下面进行专门讲解。&lt;/li>
&lt;li>&lt;code>idea.properties&lt;/code> 文件是 IntelliJ IDEA 的一些属性配置文件，具体配置修改会下面进行专门讲解。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;p>强烈推荐&lt;strong>不要&lt;/strong>直接修改安装目录下的这几个配置文件，因为 IDEA 升级/重装可能会导致修改完全失效！
强烈推荐使用 IDEA 自带菜单中的 &lt;code>Help -&amp;gt; Edit Custom VM Options&lt;/code> 和 &lt;code>Help -&amp;gt; Edit Custom Properties&lt;/code> 来进行个性化配置！&lt;/p></description></item><item><title>09. UI 界面（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-009-09-ui-%E7%95%8C%E9%9D%A2%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 04:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-009-09-ui-%E7%95%8C%E9%9D%A2%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-界面介绍">IntelliJ IDEA 界面介绍&lt;/h1>
&lt;h2 id="首次打开">首次打开&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/ix-interface-introduce-1.jpg"
 data-srcset="http://img.testclass.net/ix-interface-introduce-1.jpg, http://img.testclass.net/ix-interface-introduce-1.jpg 1.5x, http://img.testclass.net/ix-interface-introduce-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/ix-interface-introduce-1.jpg"
 title="首次打开" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>&lt;strong>重点说明：&lt;/strong> IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念（&lt;code>Workspaces&lt;/code> ），最大单元就是 &lt;code>Project&lt;/code>。如果你同时观察多个项目的情况，IntelliJ IDEA 提供的解决方案是打开多个项目实例，你可以理解为开多个项目窗口。&lt;/li>
&lt;li>命令 &lt;code>Create New Project&lt;/code> 创建一个新项目。&lt;/li>
&lt;li>命令 &lt;code>Import Project&lt;/code> 导入一个已有项目。&lt;/li>
&lt;li>命令 &lt;code>Open&lt;/code> 打开一个已有项目，可以直接打开 Eclipse 项目，但是由于两者 IDE 下的项目配置不一样，所以项目还是需要配置的。&lt;/li>
&lt;li>命令 &lt;code>Check out from Version Control&lt;/code> 可以通过服务器上的项目地址 Checkout Github 上面项目或是其他 Git 托管服务器上的项目。&lt;/li>
&lt;li>为了介绍 IntelliJ IDEA 界面，我们这里创建一个新 HTML 项目。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="新建-html-项目">新建 HTML 项目&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/ix-interface-introduce-2.jpg"
 data-srcset="http://img.testclass.net/ix-interface-introduce-2.jpg, http://img.testclass.net/ix-interface-introduce-2.jpg 1.5x, http://img.testclass.net/ix-interface-introduce-2.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/ix-interface-introduce-2.jpg"
 title="新建 HTML 项目" />&lt;/p></description></item><item><title>10. UI 主题、字体、编辑区主题、文件编码修改、乱码问题（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-010-10-ui-%E4%B8%BB%E9%A2%98%E5%AD%97%E4%BD%93%E7%BC%96%E8%BE%91%E5%8C%BA%E4%B8%BB%E9%A2%98%E6%96%87%E4%BB%B6%E7%BC%96%E7%A0%81%E4%BF%AE%E6%94%B9%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 03:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-010-10-ui-%E4%B8%BB%E9%A2%98%E5%AD%97%E4%BD%93%E7%BC%96%E8%BE%91%E5%8C%BA%E4%B8%BB%E9%A2%98%E6%96%87%E4%BB%B6%E7%BC%96%E7%A0%81%E4%BF%AE%E6%94%B9%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-主题字体编辑区主题文件编码修改乱码问题">IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改、乱码问题&lt;/h1>
&lt;h2 id="主题修改">主题修改&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/x-a-theme-setting-1.jpg"
 data-srcset="http://img.testclass.net/x-a-theme-setting-1.jpg, http://img.testclass.net/x-a-theme-setting-1.jpg 1.5x, http://img.testclass.net/x-a-theme-setting-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/x-a-theme-setting-1.jpg"
 title="主题修改" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>上图标注 1 所示为 IntelliJ IDEA 修改主题的地方，在 Windows 系统上 IntelliJ IDEA 默认提供的主题有四套：&lt;code>Darcula&lt;/code>、&lt;code>IntelliJ&lt;/code>、&lt;code>Windows&lt;/code>、&lt;code>Alloy. IDEA Theme&lt;/code>。除了 &lt;code>Darcula&lt;/code> 是黑色主题，其他三套都是以白色为背景的。&lt;/li>
&lt;li>其他操作系统上不一定会也有四套主题的，主题的选择上大家根据自己喜好即可。改变主题需要重启 IntelliJ IDEA 方可看到效果。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="字体修改">字体修改&lt;/h2>
&lt;h3 id="主题字体修改">主题字体修改&lt;/h3>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/x-b-font-setting-1.jpg"
 data-srcset="http://img.testclass.net/x-b-font-setting-1.jpg, http://img.testclass.net/x-b-font-setting-1.jpg 1.5x, http://img.testclass.net/x-b-font-setting-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/x-b-font-setting-1.jpg"
 title="主题字体修改" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>如上图标注 1 所示，IntelliJ IDEA 主题字体的修改要先勾选 &lt;code>Override default fonts by&lt;/code> 。默认 IntelliJ IDEA 是不推荐修改的，但是由于字体是有分包含中文和不包含中文之分的，一般使用英文的国家是不需要额外担心乱码问题的，而我们需要。&lt;/li>
&lt;li>字体的审美上每个人不一样，但是如上一段说的，这里的字体修改是需要知道一个前提的，那就是你选择的那个字体必须含有中文，比如微软雅黑和宋体这类是包含中文的，而 &lt;code>Courier New&lt;/code> 和 &lt;code>Monaco&lt;/code> 这类只是单纯的英文字体。&lt;/li>
&lt;li>如果你选择的字体不包含中文，那可能会在很多位置上出现类似 &lt;code>口口口口口&lt;/code> 这样的乱码问题，比如文件名含有中文、字体是中文名字的都会变成 &lt;code>口口口口口&lt;/code>。&lt;/li>
&lt;li>在修改 IntelliJ IDEA 的主题字体的时候，不建议把字体调成很大，因为很多人遇到这样一种情况：显示器分辨率低，主题字体又大，在 IntelliJ IDEA 的某些操作的工具菜单、右键菜单选项中部分选项超出了分辨率显示范围，没办法被选中。当然了，如果你一定要把字体改大，又不用大分辨率显示器，那可以通过 IntelliJ IDEA 的 &lt;code>Menus and Toolbars&lt;/code> 删除部分你认为用不到的菜单，但是一般不建议这样做。&lt;/li>
&lt;li>还需要特别注意的时候，如果你是开着 IntelliJ IDEA 的时候，新装了一个字体的话，那必须重启IntelliJ IDEA 之后才能在下拉列表找到新装的字体。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h3 id="代码编辑字体修改">代码编辑字体修改&lt;/h3>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/x-b-font-setting-2.jpg"
 data-srcset="http://img.testclass.net/x-b-font-setting-2.jpg, http://img.testclass.net/x-b-font-setting-2.jpg 1.5x, http://img.testclass.net/x-b-font-setting-2.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/x-b-font-setting-2.jpg"
 title="代码编辑字体修改" />&lt;/p></description></item><item><title>11. 常见各类文件类型图标（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-011-11-%E5%B8%B8%E8%A7%81%E5%90%84%E7%B1%BB%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E5%9B%BE%E6%A0%87%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 02:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-011-11-%E5%B8%B8%E8%A7%81%E5%90%84%E7%B1%BB%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E5%9B%BE%E6%A0%87%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="常见文件类型的图标介绍">常见文件类型的图标介绍&lt;/h1>
&lt;h2 id="java-类相关图标介绍">Java 类相关图标介绍&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xi-a-file-symbols-1.jpg"
 data-srcset="http://img.testclass.net/xi-a-file-symbols-1.jpg, http://img.testclass.net/xi-a-file-symbols-1.jpg 1.5x, http://img.testclass.net/xi-a-file-symbols-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xi-a-file-symbols-1.jpg"
 title="Java 类相关图标介绍" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>官网地址：&lt;a href="http://www.jetbrains.com/idea/webhelp/symbols.html" target="_blank" rel="noopener noreffer ">http://www.jetbrains.com/idea/webhelp/symbols.html&lt;/a>&lt;/li>
&lt;li>对于各个图标，上图的 &lt;code>Description&lt;/code> 写得非常详细，但是有几个还是需要进行特别的说明下。&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;ul>
&lt;li>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xi-a-file-symbols-2.gif"
 data-srcset="http://img.testclass.net/xi-a-file-symbols-2.gif, http://img.testclass.net/xi-a-file-symbols-2.gif 1.5x, http://img.testclass.net/xi-a-file-symbols-2.gif 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xi-a-file-symbols-2.gif"
 title="http://img.testclass.net/xi-a-file-symbols-2.gif" /> &lt;code>Source root&lt;/code>，你可以理解为源目录，源码的作用就是用来专门放 Java 类文件，相对于编译出来的 class 文件而言，它就是源。我们一般默认名字叫 &lt;code>src&lt;/code> 的目录就是源目录，但是其实并不是这样的，在 IntelliJ IDEA 中，即使叫 &lt;code>srcs&lt;/code> 也是可以设置为 &lt;code>Source root&lt;/code>，所以源目录跟目录命名是没有关系的，而是在于 IntelliJ IDEA 支持对任意目录进行设置为 &lt;code>Source root&lt;/code>，具体设置在会后面章节进行详解。 &lt;code>Source root&lt;/code> 的作用是标记该目录下的文件是可编译的。&lt;/li>
&lt;li>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xi-a-file-symbols-3.png"
 data-srcset="http://img.testclass.net/xi-a-file-symbols-3.png, http://img.testclass.net/xi-a-file-symbols-3.png 1.5x, http://img.testclass.net/xi-a-file-symbols-3.png 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xi-a-file-symbols-3.png"
 title="http://img.testclass.net/xi-a-file-symbols-3.png" /> &lt;code>Java class located out of the source root&lt;/code>，由于上一条我们知道 &lt;code>Source root&lt;/code> 目录是用来告诉 IntelliJ IDEA 这是编译目录，而假如你 Java 类文件没有放在该目录或是该目录的子包下，那该 Java 类则无法编译，就会被表示成这个图标。&lt;/li>
&lt;/ul>&lt;/blockquote>&lt;/blockquote>
&lt;h2 id="各类文件类型图标介绍">各类文件类型图标介绍&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xi-b-file-symbols-1.jpg"
 data-srcset="http://img.testclass.net/xi-b-file-symbols-1.jpg, http://img.testclass.net/xi-b-file-symbols-1.jpg 1.5x, http://img.testclass.net/xi-b-file-symbols-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xi-b-file-symbols-1.jpg"
 title="各类文件类型图标介绍" />&lt;/p></description></item><item><title>12. IntelliJ IDEA 搜索快的原因：索引（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-012-12-intellij-idea-%E6%90%9C%E7%B4%A2%E5%BF%AB%E7%9A%84%E5%8E%9F%E5%9B%A0%E7%B4%A2%E5%BC%95%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 01:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-012-12-intellij-idea-%E6%90%9C%E7%B4%A2%E5%BF%AB%E7%9A%84%E5%8E%9F%E5%9B%A0%E7%B4%A2%E5%BC%95%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-缓存和索引介绍和清理方法">IntelliJ IDEA 缓存和索引介绍和清理方法&lt;/h1>
&lt;h2 id="缓存和索引介绍">缓存和索引介绍&lt;/h2>
&lt;p>在&lt;a href="interface-introduce.md" rel="">《IntelliJ IDEA 界面介绍》&lt;/a>章节里已经点到了 IntelliJ IDEA 首次加载项目的时候，都会创建索引，而创建索引的时间跟项目的文件多少成正比，我也简单强调了 IntelliJ IDEA 索引的重要性。这里我们再对此进行详细说明索引、缓存对 IntelliJ IDEA 的重要性。&lt;/p>
&lt;p>通过《常见文件类型的图标介绍》章节，你已经认识到 IntelliJ IDEA 下各个文件类型的图标是什么样子的。其中有一个图标我是专门进行了讲解：&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xi-a-file-symbols-3.png"
 data-srcset="http://img.testclass.net/xi-a-file-symbols-3.png, http://img.testclass.net/xi-a-file-symbols-3.png 1.5x, http://img.testclass.net/xi-a-file-symbols-3.png 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xi-a-file-symbols-3.png"
 title="http://img.testclass.net/xi-a-file-symbols-3.png" /> &lt;code>Java class located out of the source root&lt;/code>。我们也都知道该图标是表示 Java 类文件没有在 &lt;code>Source root&lt;/code> 目录下的文件夹下会显示此图标，但是其实还有一种情况也是会显示此图标的。那就是：在 IntelliJ IDEA 创建索引过程中，所有的 Java类 都是这个图标，如果你项目大的话很容易观察到的，几个文件的小项目倒是不一定会看到。所以在 IntelliJ IDEA 创建索引过程即使你编辑了代码也是编译不了、运行不起来的，所以还是安安静静等 IntelliJ IDEA 创建索引完成。&lt;/p>
&lt;p>IntelliJ IDEA 的缓存和索引主要是用来加快文件查询，从而加快各种查找、代码提示等操作的速度，所以 IntelliJ IDEA 的索引的重要性我再唠叨一万遍都不为过。但是，IntelliJ IDEA 的索引和缓存并不是一直会良好地支持 IntelliJ IDEA 的，这某些特殊条件下，IntelliJ IDEA 的缓存和索引文件也是会损坏的，比如断电、蓝屏引起的强制关机，当你重新打开 IntelliJ IDEA，基本上百分八十的可能 IntelliJ IDEA 都会报各种莫名其妙错误，甚至项目打不开，IntelliJ IDEA 主题还原成默认状态。也有一些即使没有断电、蓝屏，也会有莫名奇怪的问题的时候，也很有可能是 IntelliJ IDEA 缓存和索引出问题，这种情况还不少。遇到此类问题也不用过多担心，下面就来讲解如何解决。&lt;/p></description></item><item><title>13. Java 文件编译方式（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-013-13-java-%E6%96%87%E4%BB%B6%E7%BC%96%E8%AF%91%E6%96%B9%E5%BC%8F%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Mon, 16 Oct 2017 00:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-013-13-java-%E6%96%87%E4%BB%B6%E7%BC%96%E8%AF%91%E6%96%B9%E5%BC%8F%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-编译方式介绍">IntelliJ IDEA 编译方式介绍&lt;/h1>
&lt;h2 id="编译方式介绍">编译方式介绍&lt;/h2>
&lt;p>相比较于 Eclipse 的实时自动编译，IntelliJ IDEA 的编译更加手动化，虽然 IntelliJ IDEA 也支持通过设置开启实时编译，但是不建议，因为太占资源了。IntelliJ IDEA 编译方式除了手工点击编译按钮进行编译之外，还有就是在容器运行之前配置上一个编译事件，先编译后运行。默认下 IntelliJ IDEA 也都是这样的设置，所以实际开发中你也不用太注意编译这件事。虽然 IntelliJ IDEA 没有实时编译，但是对于代码检查完全是没有影响。但是多个类之间的关联关系还是要等 Make 或 Rebuild 触发的时候才会做相关检查的。&lt;/p>
&lt;p>在 IntelliJ IDEA 里，编译方式一共有三种：&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>Compile：对选定的目标（Java 类文件），进行强制性编译，不管目标是否是被修改过。&lt;/li>
&lt;li>Rebuild：对选定的目标（Project），进行强制性编译，不管目标是否是被修改过，由于 Rebuild 的目标只有 Project，所以 Rebuild 每次花的时间会比较长。&lt;/li>
&lt;li>Make：使用最多的编译操作。对选定的目标（Project 或 Module）进行编译，但只编译有修改过的文件，没有修改过的文件不会编译，这样平时开发大型项目才不会浪费时间在编译过程中。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="编译触发按钮">编译触发按钮&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xiii-a-make-introduce-1.jpg"
 data-srcset="http://img.testclass.net/xiii-a-make-introduce-1.jpg, http://img.testclass.net/xiii-a-make-introduce-1.jpg 1.5x, http://img.testclass.net/xiii-a-make-introduce-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xiii-a-make-introduce-1.jpg"
 title="IntelliJ IDEA 编译触发按钮" />&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>如上图标注 1 所示，Compile 的操作有：&lt;code>Compile&lt;/code> 指定类&lt;/li>
&lt;li>如上图标注 1 所示，Rebuild 的操作有：&lt;code>Rebuild Project&lt;/code>&lt;/li>
&lt;li>如上图标注 1 所示，Make 的操作有：&lt;code>Make Project&lt;/code>、&lt;code>Make Module&lt;/code>&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;h2 id="运行之前的编译">运行之前的编译&lt;/h2>
&lt;p>&lt;img
 class="lazyload"
 src="https://itest2025.pages.dev/svg/loading.min.svg"
 data-src="http://img.testclass.net/xiii-b-befour-launch-1.jpg"
 data-srcset="http://img.testclass.net/xiii-b-befour-launch-1.jpg, http://img.testclass.net/xiii-b-befour-launch-1.jpg 1.5x, http://img.testclass.net/xiii-b-befour-launch-1.jpg 2x"
 data-sizes="auto"
 alt="http://img.testclass.net/xiii-b-befour-launch-1.jpg"
 title="IntelliJ IDEA 运行之前的编译" />&lt;/p></description></item><item><title>14. 项目相关概念（新用户必看）</title><link>https://itest2025.pages.dev/tutorials/37-014-14-%E9%A1%B9%E7%9B%AE%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</link><pubDate>Sun, 15 Oct 2017 23:00:11 +0800</pubDate><guid>https://itest2025.pages.dev/tutorials/37-014-14-%E9%A1%B9%E7%9B%AE%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5%E6%96%B0%E7%94%A8%E6%88%B7%E5%BF%85%E7%9C%8B/</guid><description>&lt;h1 id="intellij-idea-项目相关的几个重要概念介绍">IntelliJ IDEA 项目相关的几个重要概念介绍&lt;/h1>
&lt;h2 id="必备材料介绍">必备材料介绍&lt;/h2>
&lt;blockquote>
&lt;ul>
&lt;li>IntelliJ IDEA 对其他 IDE 转过来的用户有特别优待，对其专门整理了非常棒的资料，还请其他 IDE 过来的用户抽时间查看，会有很大帮助：&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;ul>
&lt;li>Eclipse 用户可以看：&lt;a href="https://www.jetbrains.com/idea/help/eclipse.html" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/help/eclipse.html&lt;/a>&lt;/li>
&lt;li>NetBeans 用户可以看：&lt;a href="https://www.jetbrains.com/idea/help/netbeans.html" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/idea/help/netbeans.html&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>&lt;/blockquote>
&lt;h2 id="project-和-module-介绍">Project 和 Module 介绍&lt;/h2>
&lt;p>这两个概念是 IntelliJ IDEA 的必懂知识点之一，请务必要学会。&lt;/p>
&lt;p>如果你是 Eclipse 用户，并且已经看了上面给的链接，那 IntelliJ IDEA 首先告诉你一个非常重要的事情：IntelliJ IDEA 没有类似 Eclipse 工作空间（workspace）的概念的。很多从 Eclipse 转过来的人总是下意识地要再同一个窗口管理 n 个项目，这在 IntelliJ IDEA 是无法得到。IntelliJ IDEA 提供的体验是：一个 Project 打开一个 Window 窗口。&lt;/p>
&lt;p>对于 Project，IntelliJ IDEA 是这样解释的：&lt;/p>
&lt;blockquote>
&lt;ul>
&lt;li>Whatever you do in IntelliJ IDEA, you do that in the context of a project. A project is an organizational unit that represents a complete software solution. It serves as a basis for coding assistance, bulk refactoring, coding style consistency, etc.&lt;/li>
&lt;li>Your finished product may be decomposed into a series of discrete, isolated modules, but it&amp;rsquo;s a project definition that brings them together and ties them into a greater whole.&lt;/li>
&lt;li>Projects don&amp;rsquo;t themselves contain development artifacts such as source code, build scripts, or documentation. They are the highest level of organization in the IDE, and they define project-wide settings as well as collections of what IntelliJ IDEA refers to as modules and libraries.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;ul>
&lt;li>20170630 更新新地址：&lt;a href="https://www.jetbrains.com/help/idea/about-projects.html" target="_blank" rel="noopener noreffer ">https://www.jetbrains.com/help/idea/about-projects.html&lt;/a>&lt;/li>
&lt;/ul>&lt;/blockquote>&lt;/blockquote>
&lt;p>对于 Module，IntelliJ IDEA 是这样解释的：&lt;/p></description></item></channel></rss>