IntelliJ IDEA 简介

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

IntelliJ IDEA 文档

https://www.jetbrains.com/help/idea/2017.1/meet-intellij-idea.html

Tomcat 使用

https://segmentfault.com/a/1190000003827831

Tomcat 配置

将*.jsp文件修改及时更新到Tomcat中

*.jsp文件修改及时更新到Tomcat中

Tomcat 的 server配置中on frame deactivation 选项中选择update classes and resources

Tomcat 运行问题处理

Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

处理

IntelliJ IDEA Tomcat 运行问题处理 - 修改Host文件 localhost 映射到 (127.0.0.1) 或更新更高的Java 版本

对于Tomcat各版本的JDK要求

Tomcat对JDK各版本要求

Maven使用

Maven 输出乱码问题

pom.xml 配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<build>
<plugins>
<!-- 解决maven test命令时console出现中文乱码乱码 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
</plugins>
</build>

Maven 打包控制台项目

pom.xml 配置如下:


<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
                <!-- 主程序包路径 -->
                <mainClass>com.cotide.main</mainClass>
            </manifest>
        </archive>
    </configuration>
</plugin>

参考资料