这两天 pycharm 开始频繁提示授权到期了,之前一直用的大外甥的学校邮箱申请的教育版授权。到现在已经用了两年了,而现在大外甥都毕业了,也不想再继续去弄教育版的授权了。
于是开始找其他的授权,之所以不买正版是因为正版的加个 2000 多一年,多少超出了自己的对正版软件支持的额度那么亿点点。网上搜索了一下,各种乱七八糟的帖子,要求关注公众号的,各种垃圾充满了整个互联网,嗯,整体环境就是这个样子的。
后来觉得还是靠这个库比较合理,先看看官方的说明吧:
A Java Instrumentation Framework
Usage
-
download from the releases page
-
add
-javaagent:/absolute/path/to/ja-netfilter.jar
argument (Change to your actual path)- add as an argument of the
java
command. eg:java -javaagent:/absolute/path/to/ja-netfilter.jar -jar executable_jar_file.jar
- some apps support the
JVM Options file
, you can add as a line of theJVM Options file
. - WARNING: DO NOT put some unnecessary whitespace characters!
- add as an argument of the
-
or execute
java -jar /path/to/ja-netfilter.jar
to useattach mode
. -
for Java 17 you have to add at least these
JVM Options
:--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
-
edit your plugin config files:
${lower plugin name}.conf
file in theconfig
dir whereja-netfilter.jar
is located. -
the
config
,logs
andplugins
directories can be specified through the javaagent args.- eg:
-javaagent:/path/to/ja-netfilter.jar=appName
, your config, logs and plugins directories will beconfig-appname
,logs-appname
andplugins-appname
. - if no javaagent args, they default to
config
,logs
andplugins
. - this mechanism will avoid extraneous and bloated
config
,logs
andplugins
.
- eg:
-
run your java application and enjoy
github 上的链接已经被下掉了,可以看 gitee 的链接:
https://gitee.com/ja-netfilter/ja-netfilter
当然,这个插件并不是只能用来机会 jetbrain 系列,还可以用来干点别的。因为本身已经有个插件系统,可以自定义规则。基本基于 java 的都可以实现这么个和谐。
从3.jetbra.in/ 找个可用的镜像,例如https://hardbin.com/ipfs/bafybeia4nrbuvpfd6k7lkorzgjw3t6totaoko7gmvq5pyuhl2eloxnfiri/ 点击之后去复制 key:
T7USULHBNF-eyJsaWNlbnNlSWQiOiJUN1VTVUxIQk5GIiwibGljZW5zZWVOYW1lIjoiZ3VyZ2xlcyB0dW1ibGVzIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IiIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiUENXTVAiLCJmYWxsYmFja0RhdGUiOiIyMDI2LTA5LTE0IiwicGFpZFVwVG8iOiIyMDI2LTA5LTE0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBDIiwiZmFsbGJhY2tEYXRlIjoiMjAyNi0wOS0xNCIsInBhaWRVcFRvIjoiMjAyNi0wOS0xNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUFNJIiwiZmFsbGJhY2tEYXRlIjoiMjAyNi0wOS0xNCIsInBhaWRVcFRvIjoiMjAyNi0wOS0xNCIsImV4dGVuZGVkIjp0cnVlfV0sIm1ldGFkYXRhIjoiMDEyMDIzMDkxNFBTQVgwMDAwMDUiLCJoYXNoIjoiVFJJQUw6NzM4MzY4NjQ0IiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-cjtPn2BDgvquYqMu8jD//otufahQs2q1uOxdPwcb0JAeMRa3dIeZ6u8FJd2L3VFU2Qc4187i7SwjPVh5Xx/D0in47mPvPqxp2lPtaBOYaVUKRrudBf+9WC49Ggw9SyKgx2XkGF429ZHD6OSAQnzy6RxlJNc0IHS3p2B9u9aYc5vLkOYEluUBjdctPDbrhWQmuAd/1qMj/LRGZzdOcCHIems7igEjJvaDH9zukxMrTYCtya63uivmRFCqG7frptThq4UI9HhAWfEIkFbJDoneU/6MGRR+4mDL+wEuetnZ1oPgGFkTpQs/OQLjXDKQgqpaD+hu5bmyZhpaaWgrHhR1Ig==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBABKaDfYJk51mtYwUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw5kbn1dqfBw1BuTE29V2FJKicJSu8iEOpfoafwJISXmz1wnnWL3V/0NxTulfWsXugOoLfv0ZIBP1xH9kmf22jjQ2JiHhQZP7ZDsreRrOeIQ/c4yR8IQvMLfC0WKQqrHu5ZzXTH4NO3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD
下载顶部的:
Download jetbra.zip (230914), and configure as described in readme.txt! For testing purposes only, not for commercial use!
Please note that this is just a personal page, not an official website!
执行对应操作系统的安装脚本,然后重新启动 pycharm 就可以和谐了。
14 comments
开始秀外甥了
哇哈哈哈。这个有啥好秀的~~
上星期学django还因为社区版不支持一些东西,换了专业版 :-D网上找了个破解脚本
社区版倒是也能用,不过配置会麻烦很多。
专业版能节省很多配置的时间。
这期的封面有点眼熟。
可能之前用过?
我现在也用的学生认证,不过也快毕业了
好像可以申请个开源开发许可证,github上有个仓库活跃超过3个月就可以申请一年的许可证,可以一直免费续费~
毕业之前申请一个试试
这个倒是没注意,开源许可如果能申请到也ok。
如果是生产力,又无替代品的情况下,可以支持那么一下下。
价格贵了那么亿点点,一年2000多。实在支持不动。
虽然我用不着,本着白嫖的精神,一直用的破解版软件。唯一的正版却是 Windows 。
也正常,有的正版确实是太贵了,超出了想支持的范畴。
我的是正版 windows 家庭版,重装成了专业版。哈哈哈。连 Windows 都不是正版。
来你的博客很舒心,有美女看。呵,
嗯嗯。不过最近天冷了,美女穿的有点多。嘻嘻