JetBrains系列软件激活方法
Table of Contents
JetBrains系列软件,包括JavaIDEIntelliJ IDEA
、PHPIDEPhpStorm
、web前端IDEWebStorm
、PythonIDEPyCharm
、Go语言IDEGoLand
等等,堪称世界上最好用的IDE,因为是同一系列,所以激活方式都是相同的,都是先在官网下载安装,然后激活。
激活方式一(有条件)
最开始的激活是在这个网站:http://idea.lanyus.com
这个网站的激活方式有两种:
1. 直接使用它的激活码,缺点是固定显示License to lan yu。
2. 自己搭建激活服务器,如果自己在线上有服务器也可以在搭到线上,如果没有搭在本地也可以,自己搭建的优点是长期有效而且License用户名可以自定义:http://blog.lanyus.com/archives/174.html,评论区比较精彩,但需要科学上网,因为用的一个公共评论平台disqus
,disqus是被和谐了的。后来,忘了从哪个版本开始,自己搭激活工具不管用了,但他还是有激活方法,可以去看看。
激活方式二(未来版本可能失效)
再后来,又有另外的大佬做了一个新的激活方式,这是他的站:https://zhile.io
刚开始它的代码是放在github的,但是被和谐了,后来改了名字,又被和谐了,没办法,就放到码云了(国内类似github的源码托管平台):https://gitee.com/pengzhile/jetbrains-agent,但是后来码云也被封了,所以你只能去他个人站看了。
这个大佬的激活方式是这样的,双击打开IDE(比如phpstorm)→点击试用→随便打开一个项目→点击IDE顶部菜单栏的Help
→Edit Custom VM Options...
→会自动打开一个文件→在文件最后加上下边这句然后cmd+s保存:
-javaagent:/Users/bruce/Softwares/jetbrains-agent.jar
其中-javaagent:
为固定开头,后面跟的是jetbrains-agent.jar
文件的绝对路径,所以请jetbrains-agent.jar文件放在一个相对固定的地方,别到时不小心删掉了。
然后再点击Help
→Register
,点击Activation Code或License Server,如果你点击Activation Code,那么要把这个文件的内容粘贴进去:ACTIVATION_CODE.txt,如果你选的是License Server,那么你要把自己搭建的License Server地址填进去,然后保存,关闭IDE,重新打开,你就能看到License to XXX了,反正就是已经激活的意思。
激活方式三(可用)
还是这个大佬zhile.io,在他的这篇文章Jetbrains系列产品重置试用方法中,介绍了免费使用的另一种思路,无限试用!
本来试用一个月就结束试用的,但是它开发了一个插件,可以重置试用,让你可以再次试用一个月,并且如此往复,相当于一直免费使用。
好吧,以上方法大佬已经弃坑了,现在这个大佬又研究出另一个方法:
- 1、打开这个链接:JETBRA.IN CHECKER,打不开可以试试用代理,打开后是一个网址列表;
- 2、随便选择其中一个Online的,并且能打开的(打不开就换一个,总有能打开的);
- 3、点击顶部的“Download jetbra.zip”,下载“jetbra.zip”;
- 4、解压出jetbra文件夹,把它放到合适的地方,因为在phpstorm中需要引用它,里面的readme.txt中有使用说明;
- 5、在终端中进入jetbra文件夹中的scripts文件夹,并运行它里面的install.sh:
./install.sh
,其实就是在VM Options中添加选项引入ja-netfilter.jar文件并且添加两句配置; - 6、从第2步的页面中找到PhpStorm那个块,鼠标放在上面会有个复制按钮,点击即可复制激活码,然后粘贴到phpstorm中进行激活
- 7、如果一切正常,此时应该是激活成功,如果第5步不成功,那么你需要先让PhpStorm进入试用状态(它会跳转到官网注册账号,登录后才行),然后再重新从第5步开始;
- 8、第5步所做的配置,可以在打开phpstorm的欢迎界面后,点击右下角的齿轮→Edit Custom VM Options…,然后在打开的界面中就可以看到最后三句就是前面第5步install的时候添加的选项。
激活方式四(官方 有条件)
如果你有github开源项目,并且已经持续开发三个月以上,或者你不是开源项目拥有者,但是你是该项目的成员,而且是活跃的贡献者,那么你可以去Jetbrains官网免费申请密钥,申请地址:Open Source License Request。
密钥有效期一年,在到期前14天,你将会有一个renew邮件,到时再更新就可以,具体怎么更新倒是没有试过,因为我还没有到期,理论上同一个项目只要三个月内有更新,就能再次申请,因为它也是为了赞助开源项目,如果你的开源项目一直不更新,那就属于无贡献,自然就无法通过。