本篇主要介绍内容:JDK 1.8,JDK 11,Maven,Eclipse(STS)
JDK 1.8
下载和安装过程略。
环境变量配置:(计算机右键 —> 高级系统设置 —> “高级”选项,环境变量 —> 在系统变量中添加)
- 新建变量:
JAVA_HOME
,变量值为:C:\Java\jdk1.8.0_144
(根据上面的安装路径) - 新建变量:
classpath
,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(注意最前面有个点,表示当前路径) - 修改已存在变量:
path
,在后面添加变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(注意最前面有个分号)
JDK 11
下载和安装过程略。
环境变量配置:(计算机右键 —> 高级系统设置 —> “高级”选项,环境变量 —> 在系统变量中添加)
最简单的配置方法:
修改环境变量:path
,添加变量值:C:\Java\jdk-11.0.2\bin
或:
- 新建变量:
JAVA_HOME
,变量值为:C:\Java\jdk-11.0.2
(根据上面的安装路径) - 修改已存在变量:
path
,添加变量值:%JAVA_HOME%\bin
(注意分号分隔符)
Maven
下载后解压到自定义目录即可,通常无需做环境变量配置。
在maven\conf\
目录下新增或修改settings-user.xml
文件,添加内容:
<settings>
<localRepository>C:/dev/.m2/repository</localRepository>
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven1</id>
<mirrorOf>aliyun maven</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>alimaven2</id>
<mirrorOf>aliyun maven</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
</settings>
Eclipse(STS)
此处以Spring Tool Suite(简称STS,为spring开发定制的Eclipse)为例。
下载后解压到自定义目录即可。
在Window->Preferences
中设置,点击Apply
保存。
以下设置均可以在Preferences搜索关键字快速设置。
encoding 编码格式(UTF-8)
- General -> Workspace -> Text file encoding
- General ->Content Type 选择自己有需要的文件格式进行设置
- Web -> JSP Files
- General -> Editors -> Text Editors -> Spelling(这个一般在拼写检查的时候用到,是否设置关系不大)
jdk
Java -> Installed JREs 添加自己的jdk,并打勾设置为默认选项
Java->Compiler 设置编译等级为自己jdk的相应等级(在自己的jdk等级与原先的不一样的时候才需要修改)
maven
勾选 Download Artifact Javadoc,在下载jar包的同时下载jar文档
Maven -> User Settings 选择Global Settings文件和User Settings文件,点击Update Settings按钮即可生效
Content Assist 代码提示
设置选项大同小异:
- Auto activation delay 输入代码后提示出现的毫秒数,多数情况下可以设置为0,表示立即出现代码提示。但是在电脑配置较差卡顿时不建议设置时间过短,否则编译器可能会报错。
- Auto activation triggers (Prompt when these characters are inserted)输入后出现提示的字符,大多数情况下为:
abcdefghijklmnopqrstuvwxyz
,部分文件提示字符中可以加入@
和空格等
spaces (空格 or Tab)
- General -> Editors -> Text Editors -> Insert spaces for tabs
- html,css,xml文件设置。同时还可以设置空格长度
Indentation size
,以及默认行字符长度Line width
- Web -> CSS Files -> Editor -> Indent using spaces
- Web -> HTML Files -> Editor -> Indent using spaces
- XML -> XML Files -> Editor -> Indent using spaces
- java,javascript文件设置。(此处同时还可以设置switch body格式)
- Java -> Code Style -> Formatter 点击New新增代码风格,在Indextation -> Tab policy选择Spaces only
- Java -> Code Style -> Formatter 点击New新增代码风格,在Indextation -> Tab policy选择Spaces only
安装插件
Help -> Eclipse Marketplace 在线安装
- Enhanced Class Decompiler 反编译插件
Server
Server -> Runtime Environments 添加自己安装的服务器,例如tomcat(STS等集成自带server,不需要配置)
杂项
- 显示行号:General -> Editors -> Text Editors Show line numbers
- 默认字体和大小等:General -> Appearance -> Colors and Fonts
- 文件的默认打开方式:General -> Editors -> file Associations
- 设置控制台打印空间大小,一般在后面加个0:Run/Debug -> Console -> Console buffer size (characters)
- 控制台打印输出内容时弹出窗口:Run/Debug -> Console -> Show when program writes to standrad out