文章目录
- Intellij IDEA
- 新建一个IDEA项目
- 新建Project - Class
- JDK相关设置
- out目录和编译版本
- 详细设置(感觉有用的设置)
- 打开是否选择项目
- 取消自动更新
- 设置整体主题
- 设置菜单和窗口字体和大小
- 设置IDEA背景图
- 设置编辑器主题样式
- 注释的字体颜色
- 代码智能提示功能(忽视大小写)
- 自动导包配置
- 设置项目文件编码(一定要改)
- 设置控制台的字符编码
- 修改类头的文档注释信息
- 设置自动编译
- 工程与模块管理
- 创建Module
- 删除模块
- 导入模块
- 设置编码(其中几个文件的编码)
下载网址: https://www.jetbrains.com
Intellij IDEA
新建一个IDEA项目
注意:第一次需要新建,之后直接打开项目工程即可
新建Project - Class
选择"New Project":
指名工程名、使用的JDK版本等信息。如下所示:
接着创建Java类:
创建成功!
JDK相关设置
File-->Project Structure...-->Platform Settings -->SDKs
- 注1:SDKs全称是Software Development Kit ,这里一定是选择JDK的安装根目录,不是JRE的目录。
- 注2:这里还可以从本地添加多个JDK。使用“+”即可实现
out目录和编译版本
File-->Project Structure...-->Project Settings -->Project
详细设置(感觉有用的设置)
选择详细配置菜单或按钮
打开是否选择项目
启动IDEA时,默认自动打开上次开发的项目?还是自己选择?
如果去掉Reopen projects on startup前面的对勾,每次启动IDEA就会出现如下界面:
取消自动更新
默认都打√了,建议检查IDE更新的√去掉,检查插件更新的√选上。
设置整体主题
设置菜单和窗口字体和大小
设置IDEA背景图
选择一张合适的图片作为背景,即可。
设置编辑器主题样式
注释的字体颜色
- Block comment:修改多行注释的字体颜色
- Doc Comment –> Text:修改文档注释的字体颜色
- Line comment:修改单行注释的字体颜色
代码智能提示功能(忽视大小写)
IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写
。 如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选
。
自动导包配置
默认需要自己手动导包,Alt+Enter快捷键
自动导包设置
- 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
- 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;
设置项目文件编码(一定要改)
说明: Transparent native-to-ascii conversion主要用于转换ascii,显式原生内容。一般都要勾选。
设置控制台的字符编码
修改类头的文档注释信息
例子:
/**
* ClassName: ${NAME}
* Package: ${PACKAGE_NAME}
* Description:
* @Author name
* @Create ${DATE} ${TIME}
* @Version 1.0
*/
设置自动编译
工程与模块管理
层级关系:
project(工程) - module(模块) - package(包) - class(类)
具体的:
一个 project 中可以创建多个module
一个module中可以创建多个package
一个package中可以创建多个class
在 IntelliJ IDEA 中Project是最顶级的结构单元
,然后就是Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分
的,比如:user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖
,有着不可分割的业务关系。因此,对于一个Project来说:
- 当为单Module项目的时候,这个单独的Module实际上就是一个Project。
- 当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有
互相依赖
的关联关系。 - 当然多个模块没有建立依赖关系的话,也可以作为单独一个“小项目”运行。
创建Module
建议创建“Empty空工程”,然后创建多模块,每一个模块可以独立运行,相当于一个小项目。JavaSE阶段不涉及到模块之间的依赖。后期再学习模块之间的依赖。
步骤:
(1)选择创建模块
(2)选择模块类型:这里选择创建Java模块,给模块命名,确定存放位置
(3)模块声明在工程下面
删除模块
(1)移除模块
(2)彻底删除模块
导入模块
(1)将要导入的模块teacher_chapter04
整个的复制到自己IDEA项目的路径下
接着打开自己IDEA的项目,会在项目目录下看到拷贝过来的module,只不过不是以模块的方式呈现。
(2)查看Project Structure,选择import module
(3)选择要导入的module:
(4)接着可以一路Next下去,最后选择Overwrite
最后点击OK即可了。
设置编码(其中几个文件的编码)
当前项目是UTF-8。如果原来的.java文件都是GBK的(如果原来.java文件有的是GBK,有的是UTF-8就比较麻烦了)。
可以单独把这两个模块设置为GBK编码的。
改为GBK,确认即可。如图: