IDEA下载以及配置(最全)

IDEA下载以及配置

IDEA简介

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

IDEA下载

https://www.jetbrains.com

进入官网进入下载最新版本,在这里选择你要下载的产品,选择 intelli IDEA 然后点进去下载
在这里插入图片描述
安装就是确定确定就行了,唯一一个不同如下:
在这里插入图片描述
启动IDEA,输入激活码,就启动成功了
在这里插入图片描述

基本配置

创建项目

点击new project,导入 jdk
在这里插入图片描述
创建项目:
在这里插入图片描述
IDEA文件目录介绍 :
在这里插入图片描述

					bin目录是一些执行和配置相关包
					help目录帮助文档手册;
					jre64目录是jre运行支持;
					lib目录是运行用到的jar包;
					licenese目录是许可协议;	
					plugins目录是插件
					redist目录是一些杂项;


					config是你对idea的配置的文件 这个文件保存好,假如其他电脑安装idea,启动的时候可以选择导入你的这个config这样省得再重复配置了;
					
					system目录是一些系统缓存文件,日志文件,临时文件,索引文件,包括本地历史文件等等,假如idea遇到运行奇葩问题,请把system文件删除,大多数情况能解决问题;

IDEA优化配置,提高启动和运行速度(前提是电脑要好):

找到 idea 安装盘,及bin文件中找到文件:idea.exe.vmoptions
在这里插入图片描述
修改如下:

在这里插入图片描述

setting基本配置

首勾选view里的Toolbar,会出现工具栏一个个小扳手(setting)

系统主题设置:
在这里插入图片描述
设置鼠标悬浮提示
在Eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息;
IDEA里默认不会这样,我们需要设置下;Editor->General
勾选这个选项,参数则是放在单词上停留的时间,我设置的是1秒
在这里插入图片描述
显示方法分隔符
也就是每个方法之间会有分隔符,这样有利于查看代码。
操作:Editor->General ->Appearance 勾选Show method separators

忽略大小写提示(重要)
IDEA默认提示是区分大小写的,比如输入string,不会提示String类;这里设置下
Editor->General ->Code Completion 把红框里的选项去掉即可
在这里插入图片描述
自动导包
默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置
Editor->general->Auto Import
在这里插入图片描述
设置字体
Editor->Font
这里可以根据自己喜好,设置字体样式,字体大小

配置类文档注释信息模版
默认新建类 没有文档注释信息,我们一般公司开发,都要搞下,方便找人。
Editor->File and Code Templates 然后Includes File Header,右框就是你输入的内容

设置文件编码
Editor -> File Encodings 统一全部设置utf-8
在这里插入图片描述

设置自动编译
在Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;勾选这两个即可
在这里插入图片描述

快捷方式改成eclipse
有些人不太适应IDEA的快捷键,所以你也可以根据自己的需要来更改快捷键
Keymap的下拉框选择eclipse,你也可以选择其他的

设置默认浏览器
tools -->web browsers
在这里插入图片描述
快捷键介绍:

alt+shift+s 以及 alt+inster 实现自动生成get set 以及构造方法
ctrl+d 删除一行
ctrl+shift+o 导入包
ctrl+shift+f 代码格式化
ctrl+shift+y 转换大小写
ctrl+f 查找(当前文件)
ctrl+h 全局查找
双击shift 查找文件
tab 以及 shift+tab 整体代码向后 向前移动
alt+/ 提示操作(自定义修改)
alt+/这个快捷方式被其他地方占用了,所以先去掉;
根据快捷方式搜索

创建基本项目和配置

Web项目

新建一个Web项目
在这里插入图片描述

要访问的话,则需要配置tomcat
在这里插入图片描述
点击左上角的+号选择Tomcat Server ->Local ,红框里选择你的tomcat版本,name可以为你的tomcat取名字
在这里插入图片描述
这里两个都改为update classes and resources的目的是:当你运行后,进行更改里面的代码然后刷新,浏览器中并不会更改,这是因为在配置服务器的时候没有更改规则

运行Web的index.jsp页面
在这里插入图片描述

Maven项目

Maven项目第一步是配置Maven

在这里插入图片描述
选择自己的Maven地址和settings
然后选择Maven 选择SDK 勾选Create from archetype 选择maven-archetype-webapp点击next

在这里插入图片描述

然后输入你的项目名称等点击next。进入这个界面,这里要注意的是directory要选择你刚配的Maven,然后点击下面的+号键
在这里插入图片描述
然后添加一对键值对

Name:archetypeCatelog
Value:internal

创建成功之后,新建java文件和resources文件(标记为Resources root文件夹)
在这里插入图片描述
java文件(创建一个java名字的文件夹专门存放java文件)
在这里插入图片描述
替换掉这里的junit
在这里插入图片描述
改为,(改完之后记得点一下右下角的import Changes,更新一下)

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

webapp创建一个hello.jsp,mavendamo:

@WebServlet("/maven")
public class MavenDemo extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req,resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("maven 案例");
        req.getRequestDispatcher("/hello.jsp").forward(req, resp);
    }
}

设置好tomcat然后开启,地址栏再加上maven测试,如果控制台成功出现Maven案例则说明成功

jrebel插件

在servlet中更改打印的值,然后保存,运行一次并不会更改,针对这种情况有两种解决方式:
第一个则是重启服务
第二个就是运用jrebel插件

在settings中 点击Plugins ->Browse repositories按钮,搜索jrebel for intellij 并下载,然后Restart重启即可,重启后,依次File-Setting(或ctrl+alt+s)打开设置,可以看到Jrebel插件已经成功了
在这里插入图片描述
这时需要激活jrebel才能使用,打开jrebel 激活面板 ,选择Connect to online licensing service

激活码:https://jrebel.hexianwei.com/855574b5-211c-4132-8047-1eed68db0020

在这里插入图片描述

弄到这里jrebel就可以正常使用了,但jrebel激活之后默认是联网使用的 , 在该模式下 , jrebel会一直联网监测激活信息 . 所以需要调为离线使用的,直接点击下图中Work offline按钮即可

在这里插入图片描述

然后启动项目时用jrebel启动就好了,如图:
在这里插入图片描述

  • 14
    点赞
  • 136
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值