第一个 Java 程序 Hello World 文章中,介绍了如何编写一个简单的 Java 程序,以及如何手动去编译和运行 Java 程序,我们是采用了 Java 命令进行编译和运行的。在实际项目的开发环境中,往往会涉及到几十个甚至更多个 Java 文件,它们相互之间又存在着相互引用的关系。如果只靠我们手工去编译执行的话,效率很低,管理成本很高。
这个时候,我们就需要专业的 Java 集成开发工具(IDE)协助我们进行开发工作。IDE 工具可以方便管理 Java 文件,自动编译,提供语法提示,高亮语法显示,还可以很方便的集成部署环境,帮助我们运行与调试。同时可以便捷的扩展更多的工具,极大的提高了我们的开发效率。
目前流行的 IDE 工具有 IntelliJ IDEA、Eclipse、MyEclipse、Sun 官方的 NetBeans,这篇文章我要给大家介绍的 IntelliJ IDEA,简称 IDEA。这个工具功能非常强大,体验很好,支持几种开发语言,而且支持前端开发,目前行业内使用度很高的一个开发工具。
![cca6f90191ee9b508e77132f2ecb7b55.png](https://img-blog.csdnimg.cn/img_convert/cca6f90191ee9b508e77132f2ecb7b55.png)
IDEA 官网下载地址:https://www.jetbrains.com/idea/ ,IDEA是一个收费软件,提供试用 30 天,不过不要担心,这篇文章会介绍破解使用的方法。
1. IDEA 安装与破解
1)下载
浏览器打开IDEA 下载地址:https://www.jetbrains.com/idea/download/#section=windows,选择你操作系统所对应的安装版本。我当前演示的操作系统是 Windows 10
![23362e8120723cbedab142f4a41f945d.png](https://img-blog.csdnimg.cn/img_convert/23362e8120723cbedab142f4a41f945d.png)
2)安装与破解
双击运行下载好的 IDEA 安装文件, 常规软件安装方式直接下一步下一步进行安装。其中安装过程中有安装选项可以选择一下。
![ef965ed183dee37f39cd0bc0bd817345.png](https://img-blog.csdnimg.cn/img_convert/ef965ed183dee37f39cd0bc0bd817345.png)
安装成功后,双击快捷方式打开 IDEA
![c4279abb03545c32882d3c6e35c4a715.png](https://img-blog.csdnimg.cn/img_convert/c4279abb03545c32882d3c6e35c4a715.png)
初始安装选择Do not import setting,因为这个时候我们没有任何配置。之后会跳出激活窗口,这个时候选择 License server,其对应的 License server address输入http://idea.imsxm.com/, 点击Activate,进行破解。这个方法我测试过,目前仍然有效。
![c04c724f9633acff38bf799563eba1e6.png](https://img-blog.csdnimg.cn/img_convert/c04c724f9633acff38bf799563eba1e6.png)
2. IDEA 介绍
关于 IDEA 的使用,现在没有必要一下子去了解清楚,在我们使用过程中,会逐步熟悉,自然就会使用。
![36560c4c3ce877ba09ceaf3649fb5861.png](https://img-blog.csdnimg.cn/img_convert/36560c4c3ce877ba09ceaf3649fb5861.png)
3. 用 IDEA 开始一个 Java 项目
破解之后,现在使用 IDEA 开始一个简单的 Java 项目。破解后直接回到这个窗口,选择 Create New Project 创建项目。
![4b381e8b783d6c3752f58f3fd1de743b.png](https://img-blog.csdnimg.cn/img_convert/4b381e8b783d6c3752f58f3fd1de743b.png)
接下来,我们需要配置一下 JDK,因为是初始使用。选择本地安装的 JDK 就可以,如下图所示。
![0fd3a07d0d0445909f6dc5b4e550a020.png](https://img-blog.csdnimg.cn/img_convert/0fd3a07d0d0445909f6dc5b4e550a020.png)
JDK 配置完成之后,选择 Java 类型项目,下一步进行新建项目。
![454e2fc83e1c649014870ffaa3e390e9.png](https://img-blog.csdnimg.cn/img_convert/454e2fc83e1c649014870ffaa3e390e9.png)
勾选 create project from template,会帮你从模板创建一个简单的 HelloWorld 程序。
![d876146a1a0c886125ed8356525d3ef8.png](https://img-blog.csdnimg.cn/img_convert/d876146a1a0c886125ed8356525d3ef8.png)
给你的项目,定义一个名字,尽量不要用中文名字。
![ae13c5af0c2ae86064a3427baf030edf.png](https://img-blog.csdnimg.cn/img_convert/ae13c5af0c2ae86064a3427baf030edf.png)
点击 Finish ,会自动帮我们创建项目。并且生成一个名字为 Main 的Java文件,文件中的代码,就是一个简单的 Hello World 程序。
![817f7fc15d3e53c6868d2099e639db5e.png](https://img-blog.csdnimg.cn/img_convert/817f7fc15d3e53c6868d2099e639db5e.png)
因为在我的虚拟机中的win10系统,发现代码字体显示比较小,可以设置一下字体大小,其他很多设置可以在 Setting 中完成。
![34540a9201c19e96430377c8606ff99d.png](https://img-blog.csdnimg.cn/img_convert/34540a9201c19e96430377c8606ff99d.png)
![847e4b7a712a35e10de24a3ba0fb1775.png](https://img-blog.csdnimg.cn/img_convert/847e4b7a712a35e10de24a3ba0fb1775.png)
现在,运行一下 Main 文件,在Main文件的代码编辑区,点击右键,选择 Run Main 菜单,IDEA帮我们自动编译,并且运行。会在控制台输出运行结果。
![3237c677a8f3a58a6fe903ffc4575435.png](https://img-blog.csdnimg.cn/img_convert/3237c677a8f3a58a6fe903ffc4575435.png)
4. 配置 Java Docs
我们使用 Java 的编码的时候,其实就是使用 Java 自带的核心类库(包含在JDK中)和其他的类库,这些类库中有很多的类和方法,所以 Java 提供类库的同时,也会提供类库的用法与规则,这些用法与规则形成一系列文本,称为 Java Docs。供我们编码过程中,查阅。查阅文档的能力很重要。
Java SE 8 Docs在线地址:https://docs.oracle.com/javase/8/docs/
![c4885f109e3a33e808f5fe1847abcbe5.png](https://img-blog.csdnimg.cn/img_convert/c4885f109e3a33e808f5fe1847abcbe5.png)
4.1 下载 Java API
在 Java Docs 中,我们经常使用到 Java API,这个 API 说明了 Java 类库中的每个类和方法的具体使用规则。给我们在编程中,提供帮助。可以去官网在线查询,也可以下载到我们本地电脑,进行离线查阅。
Java SE 8 API在线地址:https://docs.oracle.com/javase/8/docs/api/index.html
![57e36c63d9d2e28fb46893b034705767.png](https://img-blog.csdnimg.cn/img_convert/57e36c63d9d2e28fb46893b034705767.png)
API下载地址:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
![20b6d253f2b83af1b7c777835a172d8b.png](https://img-blog.csdnimg.cn/img_convert/20b6d253f2b83af1b7c777835a172d8b.png)
下载之后的目录,你可以本地查阅
![a7b66a53935b5c5aba846a81e407bf29.png](https://img-blog.csdnimg.cn/img_convert/a7b66a53935b5c5aba846a81e407bf29.png)
4.2 IDEA 开发工具中配置 Java API
在使用 IDEA 开发过程中,可以通过Java API,提示代码的使用规则。
首先需要在IDEA工具中配置一下。
![acbd21f57cad9d49020b641eb8231810.png](https://img-blog.csdnimg.cn/img_convert/acbd21f57cad9d49020b641eb8231810.png)
![853cffe688f4ee35547f1deeddede192.png](https://img-blog.csdnimg.cn/img_convert/853cffe688f4ee35547f1deeddede192.png)
选择本地 API 目录
![ae8688c02ee5ac68887e85aa8302541d.png](https://img-blog.csdnimg.cn/img_convert/ae8688c02ee5ac68887e85aa8302541d.png)
或者使用网络在线 API
![6a2d8642ed3a0db57ef27d1b83b68b0c.png](https://img-blog.csdnimg.cn/img_convert/6a2d8642ed3a0db57ef27d1b83b68b0c.png)
在 IDEA 中调用对应代码的 API 提示