ideaui安装破解、相关配置、JRebel破解
前言:
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/+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 使用效果:
更改后台代码后不需要重启服务就可生效
谢谢观看!
ideaui安装破解、相关配置、JRebel破解的更多相关文章
- Nginx的安装及相关配置
Nginx的安装及相关配置 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装 安装 n ...
- MariaDB的安装及相关配置
MariaDB的安装及相关配置 安装 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mar ...
- node.js安装以及相关配置
安装: 首先需要进行安装.关于如何安装Node.js,这里就不赘述了,可以直接参考官方的安装指南.安装到指定盘后(以下内容以D盘为例),就开始进行相关配置. 配置: 首先配置环境变量:我的电脑--&g ...
- 2、pycharm安装及相关配置
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试. 语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制 ...
- Eclipse的安装及相关配置
一.Eclipse的下载 二.Eclipse的安装 三.Eclipse中相关配置 一.Eclipse的下载 Eclipse各版本下载地址 1.选择要下载的版本(我这里选择的4.14版) 2.选择与自己 ...
- Linux基础一:Linux的安装及相关配置
1. 计算机操作系统简介 1) 操作系统的定义:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间. 2) 操作系统的内核的定义:操作系统的内核是一 ...
- mysql安装及相关配置
安装下载 第一种 安装mysql安装包 //www.jb51.net/softs/451120.html 保存root密码 打开系统偏好设置,start mysql server #配置mysql e ...
- php: zend server 安装及相关配置
运行安装文件(ZendServer-CE-php-5.3.2-5.0.1-Windows_x86.exe)开始安装,选项请参照我的选择. 这里不做改动,维持默认选择即可 点击Browse按钮更改安装目 ...
- CentOS7安装及相关配置转载
1. 怎样在 CentOS 7.0 上安装和配置 VNC 服务器 https://linux.cn/article-5335-1.html 2. 安装完最小化 RHEL/CentOS 7 后需要做的 ...
- linux安装以及相关配置
计算机操作系统简介 操作系统是什么 操作系统的内核是什么 两种操作系统用户界面 安装Linux操作系统的准备工作 LINUX发行版(CENTOS.RHEL.FEDORA.UBUNTU.SUSE) RH ...
随机推荐
- c++ curl 登陆renren.com (cookie的使用)<转>
size_t write_callback( void *ptr, size_t size, size_t nmemb, void *stream ) { int len = size * nmemb ...
- Jenkins定时任务的配置
在任务配置中,在 构建触发器(Build Triggers)-->勾选"定时构建"-->在输入框中配置触发时间表达式 以上配置,类似cron表达式,表示在5月27日23 ...
- Flutter -------- BottomNavigationBar 界面切换
Android 中有BottomNavigationBar+Fragment切换 而在Flutter也有的BottomNavigationBar 效果图 底部有两种情况 底部导航栏的类型更改其项目的显 ...
- Dart函数方法
/* 内置方法/函数: print(); 自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } */ void printInfo( ...
- 16个python常用魔法函数
==,is的使用 ·is是比较两个引用是否指向了同一个对象(引用比较). ·==是比较两个对象是否相等 1.__ init__(): 所有类的超类object,有一个默认包含pass的__ init ...
- std::shared_mutex和std::mutex的性能对比(banchmark)
原文作者:@玄冬Wong 转载请注明原文出处:http://aigo.iteye.com/blog/2296462 key world: std::shared_mutex.std::mutex.pe ...
- 一、搭建简单的axis web服务
转: 一.搭建简单的axis web服务 1.在官方网站下载axis的工程(这个等下就有用的)和源码.jar包等,下载地址是: http://labs.renren.com/apache-mirror ...
- Python - Django - ORM 自定义表名
通过 Django 建立的表 命名方式为:项目名_表名 可以将该默认命名方式进行修改 models.py: from django.db import models class Person(mode ...
- LwIP应用开发笔记之一:LwIP无操作系统基本移植
现在,TCP/IP协议的应用无处不在.随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛.在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结. 1.技术准备 ...
- Redis应用场景梳理
缓存 作为Key-Value形态的内存数据库,Redis 最先会被想到的应用场景便是作为数据缓存.而使用 Redis 缓存数据非常简单,只需要通过string类型将序列化后的对象存起来即可,不过也有一 ...