手把手教你如何免费且光荣地使用正版IntelliJ IDEA

本文转自:IT牧场

TIPS

近日在个人技术讨论QQ群里,谈论到IDEA的那些事儿。有童鞋居然在某电商网站花钱买激活码。我觉得是助纣为虐(自己用盗版就算了,花钱养卖盗版感觉很无语),遂有此文。

其实IDEA是可以免费使用的。

IDEA是个人最喜欢的IDE,它非常智能,懂我的心,极大地提高了个人编程效率;让人爱不释手,欲罢不能。

然而,这是一款收费软件,价格不菲。IDEA价目详见:https://www.jetbrains.com/idea/buy/#commercial?billing=yearly 。

本文教大家如何 免费,并且 光荣地 使用 正版 IntelliJ IDEA。

IDEA免费开源协议

在 https://www.jetbrains.com/community/opensource/ ,IDEA有一个开源免费协议。简单翻译一下。

申请条款

您必须是项目负责人或常规提交者。您的OS项目符合 开源定义[1] 。您的操作系统项目可能不提供付费赞助,或从商业公司或组织(非政府组织,教育,研究或政府)获得资金。您不得为您的操作系统项目提供任何付费支持,咨询或培训服务,也不得分发您的操作系统软件的付费版本。获得该项目工作报酬的贡献者不符合资格。您的OS项目正在积极开发至少3个月。您的OS项目社区处于活动状态。您定期发布更新的版本。

许可条款

许可证提供1年,并允许在1年内免费升级软件的所有新版本。如果您的项目仍满足要求,可根据要求提供许可证续订。一个许可证可以安装在任意数量的计算机上,但不能在两个或更多计算机上同时使用。许可证仅提供给核心团队开发人员。

许可限制

许可证仅可用于非商业OS开发。请考虑购买单独的许可证以处理商业项目。该软件的使用仅限于许可用户,无权将软件转让给任何第三方。

有关完整的详细信息,请查看开源项目[2]许可协议[3]

申请免费使用

申请门槛

从协议不难看出,你只需在GitHub上准备一个维护超过3个月的项目开源项目,就可以免费使用IDEA 1年了,1年到期后,可以按照此步骤再申请一次。

这是一个良好的闭环:

有开源项目,所以能申请免费使用IDEA;有了IDEA神器,又可以更好地维护开源项目……

申请

到 https://www.jetbrains.com/shop/eform/opensource?product=ALL 即可提交申请。

640?wx_fmt=png

点击 APPLY FOR FREE LICENSES 按钮,即可看到类似如下的界面:

640?wx_fmt=png

收取激活码

1 等待1天左右,即可前往申请时填写的邮箱,即可收到激活码了。

640?wx_fmt=png

2 点击图中的链接,即可进入协议界面,点击 ACCEPT ,即可看到类似如下的界面:

640?wx_fmt=png

3 点击图中的链接,并按照提示操作,注册一个账号,或者如果你已经有Jetbrains账号,就直接登录。这一步主要是让你的Jetbrains账号和Liscence绑定。

4 将激活码填入如下界面即可激活IDEA:

640?wx_fmt=png

5 激活后的效果:

640?wx_fmt=png

可以看到,已经成功激活了。未来过期后,依照本次操作再执行一次即可。当然我本机电脑还没有升级到2019.2,这个无妨。你可以先升级,再激活;也可以先激活再升级

更多推荐内容

↓↓↓

不小心执行 rm -f,先别忙着跑路

你应该知道的Java5种创建对象的方式

优秀的应用是如何进行代码分层的?

命保住了!五年时间,我们也搞了一个技术中台

除了不要 SELECT * ,数据库还有哪些技巧

Java生成词云!你喜欢得书都在图里!

我是如何用Redis做实时订阅推送的

开发人员不得不知的MySQL索引和查询优化

推荐程序员必备微信号 


JAVA微信号:

javabaiwen


推荐理由:在多学一点知识,就可以少写一行代码!专注于技术资源分享,经验交流,最新技术解读,另有海量免费电子书以及成套学习资源,关注JAVA,做技术得先驱者。


 ▼长按下方↓↓↓二维码识别关注640?wx_fmt=png

车牌识别停车场管理系统(附SSM项目源代码)

04-10
      掌握基于腾讯人工智能(AI)的车牌识别技术,使用车牌识别技术实现一个完整的停车场管理系统,项目包括网页调用摄像头拍照,车牌拍照识别,上传车牌图片识别,用户管理,车辆管理(临时车与包月车),车辆出场,入场管理,停车费收费管理,按照临时车或包月车自动计算停车费,系统参数设置,修改用户密码及安全退出等功能,该系统采用Jsp技术,使用SSM框架,Mysql数据库,ajax技术及人工智能等相关技术实现。 项目开发技术:java,jsp,mysql,MyBatis,SpringMVC,jquery,ajax,json 项目运行环境:jdk1.7及以上版本,tomcat6.0及以上版本,mysql5.5及以上版本 项目开发工具: 本项目开发工具是Eclipse,也支持myEclipse,Intellij Idea等其他版本开发工具 相关课程学习顺序 本校课程是培养JAVA软件工程师及JSP WEB网络应用程序开发,android工程师的全套课程,课程学习顺序如下: JAVA初级工程师:     1、计算机基础     2、HTML语言基础     3、C语言从入门到精通+贪吃蛇游戏     4、贪吃蛇游戏     5、SQL SERVER数据库基础     6、JAVA从入门到精通+推箱子游戏+QQ即时通讯软件     7、推箱子游戏;     8、仿QQ即时通讯软件; JAVA中级工程师:     9、SQLSERVER数据库高级     10、SQLSERVER从入门到精通(基础+高级)               11、JavaScript从入门到精通,     12、JSP从入门到精通+点餐系统,     13、JSP从入门到精通+在线视频学习育平台,     14、JSP从入门到精通+大型电商平台;     15、XML从入门到精通,     16、数据结构(JAVA版), JAVA高级工程师:     17、Oracle数据库从入门到精通,     18、ajax+jquery从入门到精通,     19、EasyUI从入门到精通, SSH框架:     20、Struts2从入门到精通课程,     21、Hibernate从入门到精通课程,     22、Spring从入门到精通课程;     23、Echarts从入门到精通,     24、Excel基于POI的导入导出 工作流框架:     25、Activiti流程框架从入门到精通     26、JBPM流程框架从入门到精通 SSM框架:     27、MyBatis从入门到精通     28、Spring MVC从入门到精通 面试题:     29、职业生涯规划及面试题集锦 商业项目:     30、微信公众号在线支付系统     31、微信生活缴费在线支付系统     32、支付宝生活缴费在线支付系统     33、在线考试系统     34、手机订餐管理系统,     35、CRM客户关系管理系统     36、大型房地产CRM销售管理系统     37、CMPP2,CMPP3移动网关系统 人工智能:     38、人脸识别在线考试系统     39、人脸识别系统项目实战     40、车牌识别系统项目实战     41、身份证识别系统项目实战     42、营业执照识别系统项目实战           43、名片识别管理系统
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值