升级到IntelliJ IDEA Pycharm 2021.3 修改正确的pycharm64.exe.vmoptions还是没法启动的原因
这种现象主要发生在之前通过修改pycharm64.exe.vmoptions破解过Pycharm,然后通过升级Pycharm,采用新的jar来破解,结果不管怎么修改的bin目录下的pycharm64.exe.vmoptions来加载jar就是无法成功破解,甚至无法启动Pycharm,就是点击运行Pycharm之后没启动无任何反应。这里以Pycharm 2021.3版本为例,其他的同系列IDE应该雷同。
运行CMD,到pycharm.bat的目录,通常是:
cd C:\Program Files\JetBrains\PyCharm 2021.3\bin
pycharm.bat
此时在终端你会看到运行后的log,如果你看到类似***“系统找不到指定的文件”***的提示,说明配置文件有错。最后启动会失败,还会有类似:
java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at ./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
fatal error in native method: processing of -javaagent failed, processjavastart failed
这就说明 javaagent运行路径有问题,但是如果你非常明确文件路径是对的,不管是双斜杠和单斜杠都试过了,还是不行。
-javaagent:C:\\pycharm_active\\Activation2099\\FineAgent.jar
-javaagent:C:\pycharm_active\Activation2099\FineAgent.jar
那你就要检查一下另一个pycharm64.exe.vmoptions的文件了,ITGeeker技术奇客发现有两个文件,他们分别是:
C:\Program Files\JetBrains\PyCharm 2021.3\bin\pycharm64.exe.vmoptions
这也是网上大部分破解教程提到的路径,其实还有另外一个路径:
by itgeeker.net
C:\Users\%USERNAME%\AppData\Roaming\JetBrains\PyCharm2021.3\pycharm64.exe.vmoptions
查看一下这两个文件的 -javaagent 路径吧,删除错误的应该能帮你解决问题。
ITGeeker技术奇客还发现如果两个文件都加载同样的 -javaagent 文件,使用pycharm.bat运行输出发现会被加载两遍。所以只要一个正确的 -javaagent 的路径就可以了。
国内的很多需要关注公众号的破解jar还是夹带了些私货的,在此附上Github大神开源的破解源:
https://github.com/ja-netfilter/ja-netfilter
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
内容来源于网络,如有侵权,请联系作者删除!