昨天电脑出了点问题,无法打开无线网络,折腾半天也没搞定(是不是废了😥),最后干脆重装了系统。安装 PhpStorm 之后要激活时,突然念头一动,就去 Z 大的网站看了下,发现 ja-netfilter 更新了,而且激活方法也变得更简单了。
先上工具
链接:https://pan.baidu.com/s/1JkeXWLt8-cr8eeADvVel_g
提取码:bebk
新的工具包中包含以下文件夹:
config-jetbrains
配置文件夹,其中mymap.conf
可修改 被许可人姓名、宽限期、激活时长 信息。plugins-jetbrains
插件文件夹,这个不用管。scripts
脚本文件夹,新增了一些脚本,这些脚本支持在 Linux 和 Windows 平台下自动安装的功能。下面细说。vmoptions
新增了 JetBrains 全家桶的基本配置。下面细说。
小白的方法
这个方法操作起来很简单,使用就是 scripts
文件夹下的脚本文件:install.sh
:Linux 平台下安装;install-all-users.vbs
:Windows 平台下为所有用户安装;install-current-user.vbs
:Windows 平台下为当前用户安装。双击运行即可。
因为大部分都是在 Windows 平台下。不二就以 Windows 平台为例进行说明。
执行脚本
根据自己的系统和要支持的用户来选择要执行的脚本文件。
不知为何,不二在运行
install-all-user.vbs
后,虽然提示成功了,但是到输入注册码时还是提示注册码无效,后来换成install-current-user.vbs
就成功了。
运行几秒钟之后会提示操作完成,如果你电脑上安装的 JetBrains 全家桶的软件数越多耗费的时间也就越长。
其实这个脚本干了两件事,一件事是给 vmoptions
目录下的每个配置文件中都添加了 -javaagent:/path/to/ja-netfilter.jar=jetbrains
(/path/to/ja-netfilter
部分会自动替换为正确的路径);另外一件是添加了一堆以 _VM_OPTIONS
为后缀的环境变量。最终的目的只有一个那就是让每个 JetBrains 的软件都加载 vmoptions
下的各自对应的配置文件。
注册软件
打开软件后提示激活,此时有两种方式可选:激活码和服务器。
激活码方式
激活码网站:https://jetbra.in/s
在上述网站中拷贝 PhpStorm 的激活码,粘贴到激活码文本框中,点击激活即可。
服务器方式
服务器地址中填写 https://jetbra.in
即可。
老司机的方法
作为老司机,执行脚本是不可能的,这辈子也不可能了。只是为了往配置文件中添加 -javaagent:/path/to/ja-netfilter.jar=jetbrains
然后就生成一堆环境变量,有点离谱了。
打开 PhpStorm 的安装根目录,进入 bin 目录,用记事本打开 phpstorm64.exe.vmoptions
文件,在底部添加 -javaagent:/path/to/ja-netfilter.jar=jetbrains
(注意要将 /path/to/ja-netfilter.jar
换成正确的目录)即可。
接下来的注册方式与上述一致,不再赘述。
再次提醒:解压后的 ja-netfilter-all 文件夹放置到固定地方后不要删除!