此方法jetbrains各软件通用,本文以 pycharm 为例

  1. 打开 https://3.jetbra.in/ ,任选一个可用的网址点开,点击 jetbra.zip 下载。这个网站先不用关,待会儿还有用。

20240430_132622_666_copy.png

20240430_122649_329_copy
  1. 解压 jetbra.zip 到某个文件夹,复制文件夹下 ja-netfilter.jar 文件的路径,供之后使用。

    image-20240430125614389
  2. 修改IDE启动时的JVM参数文件。
    对于 pycharm ,jvm参数文件的路径为:
    C:\Users\用户名\AppData\Roaming\JetBrains\PyCharm2023.3\pycharm64.exe.vmoptions
    路径需要自己注意一下pycharm版本号。

    image-20240430130128226

    在 pycharm64.exe.vmoptions 文件尾部添加以下代码:

    1
    2
    3
    -javaagent:xxxx\jetbra\ja-netfilter.jar=jetbrains
    --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

    记得把第一行改成自己的 ja-netfilter.jar 路径。

  3. 重启 Pycharm,(如果登录了 jetbrains 账号需要退出),选择激活码激活
    image-20240430130330916

  4. 从刚刚的网站复制激活码,粘贴上去,即可激活成功。

    image-20240430130448926 image-20240430131522324

    激活成功后显示的激活截止日期不用管它,实际上不会过期的。
    image-20240430130559437

参考: