1、什么是javaagent?
javaagent-javaagent
2、为什么一定要写-javaagent,不能写-pythonagent?
JavaFXSwing
既然idea是java开发的,那当然配置java参数嘛,举一反三是好事,可是不要过头了。
3、ja-netfilter是什么,它做了哪些事?
从它的名字中就可以看出来,它是一个网络过滤器,可以屏蔽指定规则的网络请求,所以说大家将其理解为一个网络阻断器、网络拦截器更加合适。
javaagentjanf_config.txt
在整个激活过程中,它的作用可以看做是欺骗Jetbrains官方,让他永远无法成功的知道你当前使用的激活码到底是不是过期了。
4、mymap是什么,它有什么作用,不要它会怎么样?
Licensed to xxxmymap
mymapja-netfiltermymapja-netfiltermymap
mymap
一、先进入到idea中去
这个点在以前的文章中反复强调,不管三七二十一,你先进去再说,后面的所有步骤都是基于这个第一步,若是这一步没能搞定,那么你后面的步骤有很大可能进行不下去。
如果你是个老手,那这一步根本不是事儿,甚至你可以将这一步和第二步换一个顺序,先引入ja-netfilter,再去填写激活码,我上一篇文章就是这么写的,但很多人似乎理解不了,所以务必要是老司机再尝试,否则你还是安心当个小白。
如果你是个小白的话,这一步有两种解决方式:
1、登录Jetbrains账号,点击试用;
2、在本站公众号回复【正版idea】,获取临时正版激活码;
注意这里的第二种方式,临时、正版,这两个字放在一起,大家应该能够理解,也就是给你一个正版的激活码,你可以在任何手段都不需要的情况下,直接输入这个激活码就能激活idea,只不过时间很短,一个月有效期。
javaagent
如上图,在点击Active按钮之后,就可以看到只有一个月有效期。
二、找到custom vmoptions文件所在的位置
这里就跟一开始说的用户目录有联系了,千万不要直接跑到idea安装目录中去修改,因为它读文件的优先级,系统盘(C盘)要高于安装目录,如果不知道在哪里,可以直接点击idea中的Edit Custom VM Options菜单来查看。
在你点开编辑框之后,在最上面title处,能清楚的看到vmoptions文件的文件路径,一般都是在系统盘(C盘)的用户目录下。
编辑框的两种打开方式(任选其一):
1、在启动后的欢迎界面,点击Configure菜单
2、进入到项目界面,点击顶部Help菜单
三、在idea中引入ja-netfilter插件
-javaagent
-pythonagentjavaagent
永久下载地址:
下载码获取方式:
在本站公众号回复关键字【ja-netfilter】
四、编写janf_config.txt配置文件
[DNS]
EQUAL,jetbrains.com
[URL]
PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action
DNS和URL好理解,可以简单看作是这两项配置的域名和请求都是需要进行屏蔽的,至于具体的匹配规则,作者本身已经写的很详细了,就这几个简单的英文单词,大家直接去github上看就好,这里不再赘述。
janf_config.txtja-netfilter.jar-javaagent
ja-netfilterjanf_config.txtmymap
五、编写mymap相关的配置项
[DNS]
EQUAL,jetbrains.com
[URL]
PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action
[MyMap]
EQUAL,licenseeName->道可道,非常道
EQUAL,gracePeriodDays->30
EQUAL,paidUpTo->5000-12-31
janf_config.txtMyMap
licenseeName:被许可人姓名,也就是Licensed to xxx里的xxx信息;
gracePeriodDays:宽限期;
paidUpTo:激活的时长,也就是熟悉的2099-12-31的配置;
mymapmymap.jar
mymap.jarja-netfilter
永久下载地址:
https://www.sigusoft.com/idea/code
下载码获取方式:
在本站公众号回复关键字【mymap】
六、重启idea,重启idea,重启idea
ja-netfiltermymap.jarjanf_config.txt
这又不是支持热部署的插件,你改了配置文件,当然是要重新启动来让其加载最新的配置呀!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/post/359.html