当前位置: 首页 > news >正文

安装使用IDEA,修改样式,配置服务,构建Maven项目(超级详细版)

目录

前言:

一,安装

1.1打开官网JetBrains: Essential tools for software developers and teams点击 Developer Tools,再点击 Intellij IDEA

 2.点击下载​编辑

 3.选择对应的版本,左边的 Ultimate 版本为旗舰版,需要付费,包括完整的功能。Community 版本为社区版,免费,只支持部分功能。这里我们选择左边 Ultimate 版本进行下载,然后进行激活

4.下完后运行安装

 5.存放非中文目录下

6.配置信息(可以不用勾选) 

 7.默认继续

8.安装完成会自动打开IDEA

二,修改样式

2.1调节背景色

 2.2设置鼠标悬浮提示

 2.3显示方法分隔符

2.4忽略大小写提示

2.5设置字体

2.6配置类文档注释信息模版

2.7设置文件编码

2.8 水平或者垂直显示代码

 2.9快捷方式改成eclipse

2.10设置默认浏览器

 三,配置服务,构建Maven项目

3.1配置Tomcat服务

 3.2构建Maven项目


前言:

今天为大家推荐一个IDEA。

一,安装

1.1打开官网JetBrains: Essential tools for software developers and teams点击 Developer Tools,再点击 Intellij IDEA

 2.点击下载

 3.选择对应的版本,左边的 Ultimate 版本为旗舰版,需要付费,包括完整的功能。Community 版本为社区版,免费,只支持部分功能。这里我们选择左边 Ultimate 版本进行下载,然后进行激活

4.下完后运行安装

继续

 5.存放非中文目录下

6.配置信息(可以不用勾选) 

 7.默认继续

8.安装完成会自动打开IDEA

二,修改样式


2.1调节背景色

File→settings→Appearance

 2.2设置鼠标悬浮提示

File→settings→Editor→General 

这里我们要勾选下,后面设置的是延迟时间 默认半秒,这里我们设置1s

设置后,我们鼠标移动到类上看看;

 2.3显示方法分隔符

Editor→General →Appearance

上下就有分隔符出现,方便查看代码;

2.4忽略大小写提示

Editor → General  → Code Completion 

2.5自动导包

Editor →  general → Auto Import

下拉选All 然后下面两个勾选下即可;随后可以自动导入包,取消导包。

2.5设置字体

Editor->Font

2.6配置类文档注释信息模版

File → Settings → Editor →File and Code Templates → Includes →File Header

我们加上:

/**

@author 

@site 

@company  

@create  ${YEAR}-${MONTH}-${DAY} ${TIME}

*/

2.7设置文件编码

File → Settings → Editor → File Encodings

2.8 水平或者垂直显示代码

 IDEA不像这里eclipse不能够直接脱拉

 2.9快捷方式改成eclipse

File → Settings → Keymap

2.10设置默认浏览器

File → Settings → Tools → Web Browsers

中间的最下面选择 First Listd

 三,配置服务,构建Maven项目

3.1配置Tomcat服务

找到Run → Edit Configurations → + → more →Tomcat Server  → Local

 

 

配置OK了

 3.2构建Maven项目

1.新建项目

 2.为项目起名

3.配置maven

4.pom.xml配置依赖,Maven插件

依赖字符串:

<dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.44</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
            <scope>provided</scope>
        </dependency>

Maven插件:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
   </plugin>

5.web.xml从2.3版本换成3.1

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

现在我们建一个jsp,servelet页面去测试以下

http://www.lryc.cn/news/125503.html

相关文章:

  • Apache Dubbo 云原生可观测性的探索与实践
  • DaVinci Resolve Studio 18 for Mac 达芬奇调色
  • Excelize Go语言操作 Office Excel文档基础库
  • SpringBoot、Java 使用 Jsoup 解析 HTML 页面
  • C# 随心记
  • 华为OD机试-字符串分割
  • element-ui的el-dialog,简单的封装。
  • SpringBoot引入外部jar打包失败解决,SpringBoot手动引入jar打包war后报错问题
  • HTTP基础:学习HTTP协议的基本知识,了解请求和响应的过程
  • Spark基础-任务提交相关参数
  • ROS-PyQt小案例
  • 【算法】双指针——leetcode盛最多水的容器、剑指Offer57和为s的两个数字
  • idea 使用debug 启动项目的时候 出现 Method breakpoints may dramatically slow down debugging
  • Tomcat的一些配置问题(server.xml/catalina.sh)
  • 飞天使-jenkins进行远程linux机器修改某个文件的思路
  • Revit SDK 介绍:PanelSchedule 配电盘明细表
  • Java后端实现不用pagehelper。手写分页如何实现?
  • spring 缓存
  • vue3.0 element-plus 不同版本 el-popover 循环优化
  • 计算机网络实验4:HTTP、DNS协议分析
  • 敏捷项目管理如何做好Sprint Backlog?迭代管理
  • 实验三 图像分割与描述
  • npm使用国内淘宝镜像的方法(两种)
  • 05应用程序设计和文件操作
  • 【果树农药喷洒机器人】Part8:果树对靶变量喷药实验
  • framework.beans.factory.annotation.Autowired(required=true)}
  • 【应用笔记】使用 CW32 实现电池备份(VBAT)功能
  • 探讨uniapp的navigator 页面跳转问题
  • 使用Epoll实现高效的多路I/O转接
  • 流程挖掘in汽车丨宝马的流程效能提升实例