Spring Boot 2.x 入门前的准备-IntelliJ IDEA 开发工具的安装与使用
常用的用于开发 spring boot 项目的开发工具有 eclipse 和 IntelliJ IDEA 两种,最近有声音提出 visual code 也开始流行开发 java,而且确实如此, vs code 是一个很有潜力的开发工具。
本章,主要讲述在 window 和 mac 操作系统环境下如何安装 IntelliJ IDEA 。注意 IntelliJ IDEA 是收费的,也有用于免费的版本供大家开发学习。
在安装 IntelliJ IDEA 之前,你应该知晓如何安装 Java JDK Spring Boot 2.x 入门前的准备-安装 Java JDK 可以帮助你了解和安装 Java JDK。
1 下载 IntelliJ IDEA
可以从一些渠道下载 IntelliJ IDEA
从官方网站下载 IntelliJ IDEA,选择
download,会进入 Download IntelliJ IDEA 界面,界面上有两个选择Ultimate和Community两个版本,不花钱可以选择Community。 但你知道的 免费版本不能用于 Web 开发,就是说开发不了Spring Boot 程序。从网友提供的 IntelliJ IDEA ,这个大家可以从谷歌或者百度搜索引擎搜索。例如CSDN有网友贴出 CSDN IntelliJ IDEA
2 破解版本安装
官方下载版本直接安装就好了。大部分人用于学习目的,也可以从网上下载个破解版本。破解版本分 window 与 mac 破解方法,大部分步骤是一致的。
2.1 window 下的破解 2018.3.1最新版破解
- 官网下载IDEA 2018.3.1的商业版本
- 破解jar下载 JetbrainsIdesCrack-3.4-release-enc.jar 点我去下载
3.把这个破解补丁 JetbrainsIdesCrack-3.4-release-enc.jar 放到安装目录(如果是zip解压版,放到解压目录)的bin目录 - 找到idea.exe.vmoptions和idea64.exe.vmoptions,使用记事本或 nodepad++ 之类的编辑器打开。
- 在最后一行增加:
-javaagent:C:/JetBrains/IntelliJ IDEA 2018.3.1/bin/JetbrainsIdesCrack-3.4-release-enc.jar
6.启动安装的 IDEA 输入
ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"you",
"assigneeName":"good",
"assigneeEmail":"bukengnikengshui@126.com",
"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}
2.2 window 下的破解 2018.2.2最新版破解
- 官网下载IDEA 2018.2.2的商业版本
- 破解jar下载:JetbrainsCrack-3.1-release-enc.jar 点我去下载
- 把这个破解补丁JetbrainsCrack-3.1-release-enc.jar放到安装目录的bin目录
- 修改bin目录里面的两个配置文件idea64.exe.vmoptions(64位系统)、idea.exe.vmoptions(32位系统),记得添加这一行内容的时候前后都要留一行空行(注意路径中是反斜杠)
-javaagent:C:/JetBrains/IntelliJ IDEA 2018.2.2/bin/JetbrainsCrack-3.1-release-enc.jar
- 启动idea,选择注册码激活(Activation code),输入以下注册码:
K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/+LdCpedvF0eQ8635yYt0+ZLtCfIHOKzSrx5hBtbKGYRPFDrdgQAK6lJjexl2emLBcUq729K1+ukY9Js0nx1NH09l9Rw4c7k9wUksLl6RWx7Hcdcma1AHolfSp79NynSMZzQQLFohNyjD+dXfXM5GYd2OTHya0zYjTNMmAJuuRsapJMP9F1z7UTpMpLMxS/JaCWdyX6qIs+funJdPF7bjzYAQBvtbz+6SANBgN36gG1B2xHhccTn6WE8vagwwSNuM70egpahcTktoHxI7uS1JGN9gKAr6nbp+8DbFz3a2wd+XoF3nSJb/d2f/6zJR8yJF8AOyb30kwg3zf5cWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
以上来自 https://blog.csdn.net/xiaocy66/article/details/83902477
2.3 mac 下的破解 破解
下载 IntelliJ IDEA,注意下载 Ultimate 版本。如果在安装过程中出现文件已损坏可做如下操作
打开终端输入spctl --master-disable,然后打开系统偏好设置,找到安全性与隐私,允许所有来源下载好了的 jar包后 放到 idea 的 bin 目录下,在应用程序中找到IntelliJ IDEA,然后右键
显示包内容,找到bin文件。修改 bin 目录下的 idea.vmoptions 文件,在 idea.vmoptions 文件的最后一行添加如下的配置,根据你保存的文件名自行变更。
-javaagent:../bin/jetbrains-agent.jar
5.为了安全起见,可以修改hosts
sudo vi /etc/hosts
#修改内容
0.0.0.0 account.jetbrains.com
6.打开 idea,注册选择License server方式
地址填入:http://jetbrains-license-server
最后提示:破解仅供学习使用,如果不差钱,希望支持正版
3 IDEA 的基础设置
IDEA 最基础的就是 JDK 的设置和 Maven 的设置和版本控制的设置,这三项基本都是学习 Spring Boot 的必须要设置,其他设置根据个人喜好设置,比如自动编译、字体大小、一些快捷键等。Maven 的设置我们单独一章讲解。这里主要讲解 IDEA 的基础使用。
大部分开发者开发工具的使用大同小异,主要包括的操作是。
3.1 配置全局 JDK
通常 安装了 IDEA 是默认配置了 Java JDK ,当前一般是 Java JDK 1.8 版本。没有你的 IDEA 没有 Java JDK 环境,那么具体操作
- 顶部工具栏 File ->Other Settins -> Default Project Structure -> SDKs -> JDK
- 在弹出对话框中选择 jdk1.8,点击保存即可。
3.2 配置全局 Maven
默认安装了 IDEA ,也就安装了 Maven,当前版本集成了 Maven2 和 Maven3 版本。如果没有安装 Maven,那么具体操作
- 顶部工具栏 File ->Other Settings -> Default Settings -> Build & Tools -> Maven
- 在弹出的设置框中设置
Maven home directory:填写具体的maven路径,例如 /Users/jiaojunkang/Software/apache-maven-3.5.3,也可以通过下拉选择默认的 Maven 版本也可以。
3.3 配置版本控制 Git/Svn
- 顶部工具栏 File ->Other Settings -> Default Settings -> Version Control -> Git
- IDEA默认集成了对Git/Svn的支持 直接设置执行程序,右边Test提示成功即可。
Spring Boot 2.x 入门前的准备-IntelliJ IDEA 开发工具的安装与使用的更多相关文章
- Spring Boot 2.x 入门前的准备-安装 Java JDK
本章节介绍在以 window7.window10 为代表的 window 和 mac book 下安装 Java 编译和开发环境JDK 1.8,在 window 上安装 Java JDK 的步骤,本章 ...
- Spring Boot从零入门2_核心模块详述和开发环境搭建
目录 1 前言 2 名词术语 3 Spring Boot核心模块 3.1 spring-boot(主模块) 3.2 spring-boot-starters(起步依赖) 3.3 spring-boot ...
- Spring Boot从零入门1_详述
本文属于原创,转载注明出处,欢迎关注微信小程序`小白AI博客` 微信公众号`小白AI`或者网站 [https://xiaobaiai.net](https://xiaobaiai.net) :入门篇
构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...
- Spring Boot(一):入门篇+前端访问后端
转自:Spring Boot(一):入门篇 什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发 ...
- Spring Boot:快速入门教程
什么是Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人 ...
- Spring Boot 2.X(二):集成 MyBatis 数据层开发
MyBatis 简介 概述 MyBatis 是一款优秀的持久层框架,支持定制化 SQL.存储过程以及高级映射.它采用面向对象编程的方式对数据库进行 CRUD 的操作,使程序中对关系数据库的操作更方便简 ...
- Spring Boot 2.X(十九):集成 mybatis-plus 高效开发
前言 之前介绍了 SpringBoot 整合 Mybatis 实现数据库的增删改查操作,分别给出了 xml 和注解两种实现 mapper 接口的方式:虽然注解方式干掉了 xml 文件,但是使用起来并不 ...
随机推荐
- 7.log4j
Log4j:日志工厂的一部分(使用起来比较麻烦) 1.要想使用外部类,得先导包 pom.xml <dependency> <groupId>log4j</groupId& ...
- 【游戏体验】I Paid For It!(火柴人破坏狂)
>>>点此处可试玩无敌版<<< 注意,本游戏含有少量暴力元素,13岁以下的儿童切勿尝试本款游戏 这款游戏打击感非常高,动画也比较绚丽,可玩性很高 个人测评 游戏性 ...
- windows系统 安装 mysql.fx
windows系统 安装 mqtt.fx 软件官网:http://mqttfx.jfx4ee.org/ 软件下载:http://www.jensd.de/apps/mqttfx/1.1.0/
- [AGC027C]ABland Yard
Description AGC027C 给定一张图,点有标号A或B,计算是否对于任意的一个由AB构成的字符串都在图中有对应的路径. Solution 观察可以发现,如果有个环(不一定是简单环)是AAB ...
- 210. 课程表 II
Q: 现在你总共有 n 门课需要选,记为 0 到 n-1. 在选修某些课程之前需要一些先修课程. 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量 ...
- python中的数学类型及操作
一.概述 整数类型 浮点数类型 复数类型 round()函数 数值运算符 数值运算函数 字符串类型 1.整数类型 整型:用来描述什么:比如身高,体重,年龄等 eg: age=20 height=168 ...
- python+pygame制作一个可自定义的动态时钟和详解
1.效果图 2.完整代码 #第1步:导出模块 import sys, random, math, pygame from pygame.locals import * from datetime im ...
- Linux - gitlab的命令
启动 sudo gitlab-ctl start 关闭 sudo gitlab-ctl stop 重新加载配置文件 sudo gitlab-ctl reconfigure 在本地初始化一个本地仓库 g ...
- 微信小程序UDP通信,注意点 接收 onMessage 收到的message是ArrayBuffer缓冲,不能直接输出,要另转String处理
1.WXML 页面代码 <!--index.wxml--> <view class="container"> <view class="us ...
- 题解【POJ2955】Brackets
Description We give the following inductive definition of a "regular brackets" sequence: t ...