在官网下载的idea 2018.1版本,安装后在网上搜了激活码,但是那个有时间限制,有时候用着用着突然就失效了,下面的方法可以自己设置有效时间,写个记录下方便自己也给有同样需要的友友们:

破解方法?

1.下载破解补丁JetbrainsCrack-3.1-release-enc.jar或者是别的版本也可以;在网上搜一下很多;

2.将补丁copy到idea的安装目录下(其实是任意地方,这里只是觉得放便),在mac下要找到软件的安装目录首先到应用程序,可以看到很多的.app文件,选择IntelliJ IDEA.app文件,右键-显示包内容;

3.进入Contents-bin,我的补丁就放在bin下面,打开idea.vmoptions文件,在最下面一行输入如下的文字:

-javaagent:../bin/JetbrainsCrack-3.1-release-enc.jar

ps:路径请自己修改为自己本地补丁的路径,绝对路径相对路径均可

4.电脑上还有另一个idea.vmoptions也要做同样的修改,默认设置中有些目录在访达中不显示,但是在终端可以看见,在/Users/你的mac的名字/Library/Preferences下有一个文件夹IntelliJIdeayyyy.x(yyyy.x是你自己的idea版本),想要前往这个文件夹可以打开访达,看访达的工具栏  前往-前往文件夹  在弹框输入路径即可;

5.两个文件都修改完后,重启idea,弹出激活弹框,选择enter key,然后在active code框中输入如下:

{"licenseId":"1337",
"licenseeName":"xifh",
"assigneeName":"",
"assigneeEmail":"",
"licenseRestriction":"Unlimited license till end of the century.",
"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"},
{"code":"DB","paidUpTo":"2099-12-31"},
{"code":"GO","paidUpTo":"2099-12-31"},
{"code":"RD","paidUpTo":"2099-12-31"}
],
"hash":"/0",
"gracePeriodDays":7,
"autoProlongated":false}

licenseeName自己输入你想输入的就行,点击OK,打开的时候你就可以看到刚刚写的licenseeName了

激活完成!