打开网易新闻 查看精彩图片

IDEA
一. IntelliJ IDEA简介
1. IDEA 全称 IntelliJ IDEA,是Java编程语言开发的集成环境;
2. 在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的 GUI设计等方面的功能可以说是超常的;
3. IntelliJ在业界被公认为最好的Java开发工具之一;
4. IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主;
5. 旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。
二. JetBrains官网
JetBrains公司官网:https://www.jetbrains.com/
从官网地址,可以下载到JetBrains的所有产品,它主要分为旗舰版和社区版,旗舰版功能相对较多,但其实一般个人开发社区版也绰绰有余。

个人不怎么推荐使用破解的方法获取旗舰版,一般获取旗舰版的使用方法分为两种路子,第一种路子是所谓的破解激活,具体可以访问以下网址了解:shimo.im/docs/3j8eV1xaHq0Fwply;我本人是推荐使用另一种方式,需要自己维护一个开源项目,并且连续三个月都有提交,开源项目内容JetBrains它没有对我们做要求,在这之后你就可以直接向JetBrains申请license,一般一周之后就会得到回复,并给你一个一年有效期的正版license,具体怎么做,后文我简单讲讲。

说句实话,大家都是程序员,我还是支持正版,哈哈哈哈哈哈;如果想省事一点就整上面我说的第一个路子,跟着里面的教程做一下就行了。
三、正版license获取
3.1 开源项目
你的项目不一定要有很多的 star 数和 commit 数,只要求:
项目处于活跃开发期至少三个月(不能长期不维护)
项目声明了开源协议(MIT,apache 等都可以)
本来想拿之前做的一个开源主题去申请算了,但这个项目已经将近一年没有维护,估计过不了审核,另外,手头正在做的项目也无法保证会长期维护,所以最后选择了自己的个人博客去申请。博客我已经坚持写了 1 年半了,定期写文章更新博客还是可以做到的,因此长期维护不是问题,以后再次申请也方便很多。
补充一下:这里其实还是投机取巧了,因为严格来说这并不算是什么开源项目,但作为备选方案还是可以的。
3.2 填写申请表
填写地址如下:
https://www.jetbrains.com/shop/eform/opensource/

申请页面部分截图
打开网易新闻 查看精彩图片
申请页面部分截图

里面的内容按它的要求填写即可,真实有效基本没问题,由于是英文网站,可以网页翻译一下,确保填写内容无问题。
3.3 官方审核邮件
接下来官方会给你发一封邮件,然后等待他们完成审核就 ok 了,前后大概花了 5 天。审核时长因人而异,有的速度快的一天就通过了,但是做好下面的事,可能审核就会快很多:
1、尽量在 GitHub 的个人信息页留下和申请表中一样的联系邮箱,主要是为了验明身份。当然,忘记了也没关系,审核人员会发邮件提醒你。
切记开源协议文件放在 master 分支下的根目录,不要放错位置。总之,有什么问题可以随时发邮件咨询审核人员,比如审核进度啥的。他们的态度真的非常非常友好,而且也会提醒你哪些地方不符合审核要求,需要你去修改。
3.4 license下发
这一封邮件以License Certificate for JetBrains All Products开头,包含许可证证书和一些具体说明。
其中提到:
Your free subscription(s) will be valid for one year. You will receive an automatic email reminder shortly before the licenses expire. If your project still meets our Support Program's requirements at that time, feel free to apply for a renewal.
默认申请有效期为一年,在许可证到期前会收到一封自动电子邮件提醒。如果项目当时仍然符合JetBrains对项目的要求,可以继续申请续期。
Please note that JetBrains OS licenses can be used only for development of your non-commercial open source project. Please do not use them for any commercial purposes. If you’ve received more than one license, please share them only with active contributors to your project.
许可只能用于开发您的非商业开源项目,不要将其用于任何商业用途。如果获得多个许可,请仅与项目的积极贡献者共享它们。
We hope that JetBrains software will be useful for your project! If you feel that our tools have helped you a great deal, we would be grateful if you could mention JetBrains' support on your project's homepage. You could do this by placing our Logo and a link to JetBrains such as https://www.jetbrains.com/?from=ABC (make sure to replace ‘ABC’ with the name of your OS project, no spaces).
如果你觉得JetBrains给了你很大的帮助,希望可以在你的开源项目主页提到JetBrains的支持,还可以把JetBrains的Logo和链接放在项目介绍中。
3.5 激活账号
点击邮件中的Take me to my license(s)链接即可进入官网账号页面,首先你需要用之前申请的邮箱地址注册一个JetBrains的帐号,按照要求填写激活账户。

账号登入页面
打开网易新闻 查看精彩图片
账号登入页面

成功之后,打开IDEA,输入自己的账号,即可享用旗舰版IDEA,正版支持。
最后感谢JetBrains对开源的支持。