前言:
-
Ideaui 2019(官网 https://www.jetbrains.com/idea/?fromMenu)
安装软件就简单啦,下载选择路径就完事了,注意文件名全英文;
但是按照咱们传统节省的习惯,破解步骤网上一大把,也不难,不过有钱的大佬就可以用钱买啦。
-
Tomcat (官网 http://tomcat.apache.org/)
我一直用的是解压版本,所以比较方便。
-
jdk (1.8)
之前用过eclipse的基本就不要在动环境变量了,如果嗯是安装了多个jdk,就去看环境变量中path你配置了哪个。
破解
这一步还是很重要的,先上一个资料包
链接: https://pan.baidu.com/s/1qrDJDz8aA0zYHtndxg-8KQ 提取码: pg5v
我安装的是2019版本的,破解码也是很新的,软件下载以后傻瓜式安装,我就不截图了
找到这个jar包把它放进bin文件下去
打开选中的两个文件
然后在文件中都加上一句-javaagent:F:\IdeaIU\IntelliJ IDEA 2019.1.3\bin\jetbrains-all.jar
然后点开软件把激活码
破解码:
1DE92116AE-eyJsaWNlbnNlSWQiOiIxREU5MjExNkFFIiwibGljZW5zZWVOYW1lIjoiVml0YW1pbi1KaW4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiVW5saW1pdGVkIGxpY2Vuc2UgdGlsbCBlbmQgb2YgdGhlIGNlbnR1cnkuIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9XSwiaGFzaCI6Ijg5MDcwNzAvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-1Ho/hYoYIq6p19k1gBdk7cA0j/MwNTAOeAu/u+SIQmhtsSuXvwoQjdmctxdRfkYzkrGCXR4NIrg86S0ZRCu3ze/qKoD1qXX+4b5TdWU4MkI/1HtFKejKTqCbAASUfsFHfevU9Q5IqZxTGwyA2e+xBEjuUwO/YAptSbO7QYyPB7HGgvCW1FiRqezOyR/GdFD664dSpMQZMyRGiegrJ7izxjFPkmJmBkRklXX/ZBLwp/Uf27u+uZaqt00+aO4rhNPax0bt4PZ1H2WNIkIz9IEMqxaDYhHA5Htp4BJp7DzBAjQTjczyLuRRD4YvzAUzPLwHlXWlbcrZ2ZTE192E8O2wdg==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5ndaik1GD0nyTdqkZgURQZGW+RGxCdBITPXIwpjhhaD0SXGa4XSZBEBoiPdY6XV6pOfUJeyfi9dXsY4MmT0D+sKoST3rSw96xaf9FXPvOjn4prMTdj3Ji3CyQrGWeQU2nzYqFrp1QYNLAbaViHRKuJrYHI6GCvqCbJe0LQ8qqUiVMA9wG/PQwScpNmTF9Kp2Iej+Z5OUxF33zzm+vg/nYV31HLF7fJUAplI/1nM+ZG8K+AXWgYKChtknl3sW9PCQa3a3imPL9GVToUNxc0wcuTil8mqveWcSQCHYxsIaUajWLpFzoO2AhK4mfYBSStAqEjoXRTuj17mo8Q6M2SHOcwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQBonMu8oa3vmNAa4RQP8gPGlX3SQaA3WCRUAj6Zrlk8AesKV1YSkh5D2l+yUk6njysgzfr1bIR5xF8eup5xXc4/G7NtVYRSMvrd6rfQcHOyK5UFJLm+8utmyMIDrZOzLQuTsT8NxFpbCVCfV5wNRu4rChrCuArYVGaKbmp9ymkw1PU6+HoO5i2wU3ikTmRv8IRjrlSStyNzXpnPTwt7bja19ousk56r40SmlmC04GdDHErr0ei2UbjUua5kw71Qn9g02tL9fERI2sSRjQrvPbn9INwRWl5+k05mlKekbtbu2ev2woJFZK4WEXAd/GaAdeZZdumv8T2idDFL7cAirJwcrbfpawPeXr52oKTPnXfi0l5+g9Gnt/wfiXCrPElX6ycTR6iL3GC2VR4jTz6YatT4Ntz59/THOT7NJQhr6AyLkhhJCdkzE2cob/KouVp4ivV7Q3Fc6HX7eepHAAF/DpxwgOrg9smX6coXLgfp0b1RU2u/tUNID04rpNxTMueTtrT8WSskqvaJd3RH8r7cnRj6Y2hltkja82HlpDURDxDTRvv+krbwMr26SB/40BjpMUrDRCeKuiBahC0DCoU/4+ze1l94wVUhdkCfL0GpJrMSCDEK+XEurU18Hb7WT+ThXbkdl6VpFdHsRvqAnhR2g4b+Qzgidmuky5NUZVfEaZqV/g==
点击ok就行,然后就可以开始玩它
IDEA文件目录介绍
bin目录是一些执行和配置相关包
help目录帮助文档手册;
jre64目录是jre运行支持;
lib目录是运行用到的jar包;
licenese目录是许可协议;
plugins目录是插件
redist目录是一些杂项;
另有重要目录类似
C:\Users\2019091008\.IntelliJIdea2019.1
IDEA的setting介绍
进入设置页面,从上到下,主要是 外观和行为,快捷键,编辑,插件,版本控制,构建执行部署,语言和框架,工具的设置;
主题设置
调节背景色
设置鼠标悬浮提示
再Eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息;
IDEA里默认不会这样,我们需要设置下;
Editor->General
这里的话 我们要勾选下,后面设置的是延迟时间 默认半秒,这里我们设置1s;
设置后,我们鼠标移动到类上看看
显示方法分隔符
Editor->General ->Appearance
Show method separators 勾选下
效果
比较方便查看代码
忽略大小写提示
IDEA默认提示是区分大小写的,比如输入string,不会提示String类;这里设置下
Editor->General ->Code Completion
自动导包
默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置
Editor->general->Auto Import
下拉选All 然后下面两个勾选下即可;随后可以自动导入包,取消包。
取消单行显示Tabs
假如有多个Tab代码,默认如下:
不过有时候 要查看的代码文件比较多,我们想多行显示:
可以配置下:
Editor->General ->Editor Tabs
勾去掉即可;
设置字体
Editor->Font
这里可以根据自己喜好,设置字体样式,字体大小,包括行高;那个 Size建议16
配置类文档注释信息模版
默认新建类 没有文档注释信息,我们一般公司开发,都要搞下,方便找人;
Editor->File and Code Templates ==>Includes File Header
效果
设置文件编码
我们所有地方都设置成UTF-8 大一统
Editor -> File Encodings
设置自动编译
再Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;
水平或者垂直显示代码
我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可;
IDEA里,我们右键文件Tab,显示如下:
快捷方式改成eclipse
IDEA快捷方式改成eclipse的
File -> Settings -> Keymap
这里选Eclipse 然后Applay 即可;
快速生成main方法设置以及System.out.println
Editor -> Live Templates 下拉选Enter
设置默认浏览器
IDEA快捷键介绍
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+/这个快捷方式被其他地方占用了,所以先去掉;
根据快捷方式搜索
然后我们给这个随便添加一个新的快捷方式,再删除掉alt+/
然后我们搜索basic,找到自动提示快捷方式
添加Alt+/
alt+shift+r 重命名参数和方法
向下复制一行 ctrl+alt+向下键 ctrl+/ 单行注释 ctrl+shift+/ 多行注释 alt+上下键 选中单行或者多行 向上或者向下移动 ctrl+shift+t 查看源码 (当前java文件有的类,直接ctrl+点进去即可) alt+enter 生成返回值/纠错 eclipse是ctrl+1 alt+左右方向键 跳转上一个或者下一个编辑页面 ctrl+- 或者 ctrl+= 收缩或者展开单个方法 ctrl+shift+- 或者 ctrl+shift+= 收缩全部或者展开全部方法 自定义配置 ctrl+shift+h 查看方法重写结构 ctrl+alt+h 查看方法调用者 F4 选中类 查看类继承关系 ctrl+o 查看类结构
ctrl+Alt+shift+u 查看类结构关系图
开始配置Tomcat
打开ideaui
新建普通动态web项目
File==>New==>project
projectSDK==>New 选择jdk ==>ok
选择Web Application ==> next
给项目取名字and选择存储路径 ==>Finish
web项目就算是创建好勒,不过我们还要开创建两个文件夹lib和classes给存放第三方的jar包,编译后输出的classes文件
鼠标右击==>New==>Driectory==>输入名字 (重复两遍分别输入lib,classes)
这要是不会就凉了呀,兄dei
==>ok
File --> Project Structure (快捷键:Ctrl + Shift + Alt + S) --> 选择Module :
接着选择Dependencies -> 将Module SDK选择为自己的JDK-> “+”号 -> 选择1 “Jars or Directories”
==>选择自己所创建的lib文件
==>双击lib==>Jar Directory
好的没毛病了!创建完成
配置tomcat
打开菜单Run -> 选择Edit Configuration 也可以点击右上方的框框选择AddConfiguration
点击“+”号 ==> 选择“Tomcat Server” ==> 选择“Local” ==>选择Configure
==>点击取消After launch 其他的保持默认就好了
好啦,现在tomcat配置完成啦!
开始在tomcat中部署web项目
Run ==> Edit Configurations==>选择刚刚建立的Tomcat容器 ==> 选择Deployment ==> 点击右边的“+”号 ==> 选择Artifact==>选择web项目==>Application contex填一个名字
然后编写程序的过程就和在eclipse一样的,jsp编写就在WEB-INF下
效果
注意:tomcat与jdk的版本最好要一样,这样运行的时候就不会报错
楼主也报了无法运行的错就是因为版本问题所以不要犯和我一样的错。
我的已经改了,上面步骤没错就是tomcat版本有毛病
复杂动态web项目
Maven项目
File==》Settings
开始创建maven项目
file==》 module
增加配置
Name :archetypeCatalog
Value :internal
==>ok==>Next==>finish
好了完成
记住要给maven也配置一遍tomcat
JRebel的安装与破解
一. 初识JRebel
JRebel是一款实现 热部署 的开发工具,它可以允许你在启动程序时修改java代码直接进行编译生效,无须手动重启。
对于平时的小程序这种好处不明显,但是一旦开发较大型项目时,你会发现热部署的实现会为你节省了大量重启时间,明显提高个人开发效率。
当然现在IDEA其实也有热部署的机制,但个人感觉还是没有JRebel来的完善
二. 为IDEA安装JReable插件
2.1 按照方式一: 在线安装
同其它插件安装一样,请按照以下步骤先行按照插件
File ——> Settings... ——> Plugins ——> Browase repositories... ——> 找到如下界面输入Jrebel查找
按照成功后会提示重启,这时候重启IDEA即可(若在安装过程出现如图问题(请多试几遍),请用方式二进行离线安装)
三. 破解激活JReable
3.1 下载反向代理软件
- 根据自己的系统下载对应版本,window系统,需要下载ReverseProxy_windows_amd64.exe这个版本
- 下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4
- 下载后运行如图所示(注意:激活成功前不要关闭反向代理程序)
- 给也准备了资料
链接: https://pan.baidu.com/s/16ml1GOwhPz8ukVLz40sQWw 提取码: jwe7
3.2 开始激活激活JReable
如下步骤进行操作:File ——> Setting... ——> JRebel ——> Activate now
尝试使用下面的激活地址:
http://127.0.0.1:8888/88414687-3b91-4286-89ba-2dc813b107ce http://127.0.0.1:8888/ff47a3ac-c11e-4cb2-836b-9b2b26101696 http://127.0.0.1:8888/11d221d1-5cf0-4557-b023-4b4adfeeb36a
点击Change license进行激活
激活后一定要手动切换到离线模式进行使用,过程如图 如下步骤进行操作:File ——> Setting... ——> JRebel ——> Work offline l ——> OK
四. 使用JRebel
如何进行使用JRebel来热部署我们的项目呢,很简单,如下:
当你运行项目后,这时候再去修改java代码,然后使用上图的小锤子进行编译(或者快捷键ctrl + F9),这时候你就会发现无需重启项目,你修改的代码已经生效
当然你若是连编译这一步也不想手动去操作,那也行!JRebel为我们提供了自动编译,你只要进行如下设置,JRebel就会坚持你是否修改了代码并且自动编译!!!
JRebel 使用效果:
更改后台代码后不需要重启服务就可生效