记录解决两个问题:Pycharm双击没反应;使用学生账户正版激活Pycharm,打不开网页

记录解决两个问题:Pycharm双击没反应;使用学生账户正版激活Pycharm,打不开登录网页

重装Pycharm遇到的问题

由于申请了Github学生开发者包,想要将以前破解的Profession版本的Pycharm2020.3替换成2023.2正版,因此卸载了老版本软件。卸载之后在官网上下载正版profession版本,安装好之后双击图标,第一次弹出来pycharm的读条,但读完条什么反应都没有,之后再怎么双击都打不开。尝试了几次重启重装之后,也根本打不开。擦,电脑上一堆工控软件,根本不想重装系统,找了一堆办法,解决如下

对我有用的解决办法

  1. 在D:\develop\JetBrains\PyCharm 2023.2\bin目录下,打开CMD
  2. 输入pycharm.bat
  3. 运行后出现下面
 CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true
Exception in thread "main" java.lang.ExceptionInInitializerError
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)
        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:503)
Caused by: java.util.ConcurrentModificationException: java.lang.ClassNotFoundException: com.licel.b.Z@
        at fuck_the_regulations_v313.cH.<clinit>(cH.java)
        ... 6 more
Caused by: java.lang.ClassNotFoundException: com.licel.b.Z@
        at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:209)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:375)
        ... 7 more
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at s\src\java.instrument\share\native\libinstrument\JPLISAgent.c line: 422
FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed

继续输入几个变量打印出来

echo %CLASS_PATH%
echo %ACC%
echo %IDE_PROPERTIES_PROPERTY%

这个 echo %ACC% 后会打印出来,当初破解Pycharm2020的时,用到的破解文件修改的配置信息的位置。
比如这个,-javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-v3.1.3.0cd4.033 。网上的解决办法都是去
F:\develop\JetBrains\PyCharm 2023.2\bin目录下,找到pycharm64.exe.vmoptions这个文件,记事本打开,删去这一行-javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-v3.1.3.0cd4.033。但我是新装的软件,没有这一行,所以不是这个原因。因为网上的参考都是去C盘下,新版的软件都是放在安装目录下,所以根本找不到。

那么原因很清楚了,是由于Pycharm读取了老版本软件的启动信息,但现在无法破解,自然无法启动。所以下面需要做的就是,把老的配置文件删掉。

  1. echo %ACC%根据这个打印信息找的位置,还有网上说的几个位置,我的环境比较乱,所以给大家几个参考
    C:\Users\用户名\AppData\Roaming\JetBrains ,把整个JetBrains文件夹删掉,然后重装Pycharm,我就是靠这里解决的。如果找不到AppData,应该是隐藏了,打开隐藏就行。
    还有一个地方C:\Users\Public(公用)\.jetbrains 里面所有关于Pycharm和JetBrains的都删掉。

  2. 重装软件。

总结,还是当初卸载老版本的时候,没有把所有选项勾上。
其实应该是找到新版Pycharm在C盘:/用户/当前用户 文件夹下的 idea64.exe.vmoptions,编辑,将其中承接旧版的破解补丁命令删除即可,但我是重新安装软件,干脆直接老的文件夹全部删掉了。

类似于

 -javaagent:C:\……\jetbrains-agent-v3.1.3.0cd4.033

参考这俩地方

http://t.csdn.cn/Dpj6h
http://t.csdn.cn/tCfzT

一些对我没用的办法:

  1. pycharm64.exe.vmoptions这个文件,记事本打开,删去这一行-javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-v3.1.3.0cd4.033
  2. 更新Visual Studio C++版本,参考这个文章

正版登录

问题

打开Pycharm之后,要求登录JB账号,点击登录之后,输入账号密码却始没办法登陆上去,显示localhost打不开。
点击跳转了,但是输入账号密码,不会跳转Token

办法

一开始以为是没挂梯子,挂了之后也打不开,尝试了几个办法。

  1. 删除C:\Windows\System32\drivers\etc\host中的,
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

这个我去找了,没找到,但是应该删掉,这个是曾经的破解导致的。

  1. 因为host文件被修改,还可以恢复默认Windows10的host文件。
    “以管理员身份运行”命令提示符,输入
for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
  1. 需要等待一会,将出现一些提示。
    在这里插入图片描述
    (若是hosts文件丢失将会创建,否则将覆盖)

然后输入:a

  1. 完成后将打开hosts文件,将其关闭即可。
    在这里插入图片描述
    参考微软恢复host

  2. 最后cmd,输入ipconfig/flushdns

  3. 这样恢复了还是打不开,可以试试下面的方法

C:\Windows\System32\drivers\etc\host文件中加一条

63.32.147.35 account.jetbrains.com

这个ip可能会变,那下面可以去查你这时候的JB官网的ip是哪里。

  1. 查询DNS 去这里面查以下JB的DNS
    在这里插入图片描述
    可以看到,54.246.146.192变为这个ip,

所以在C:\Windows\System32\drivers\etc\host文件中加一条

54.246.146.192  account.jetbrains.com

改完host别忘记,cmd里面ipconfig/flushdns

  1. ping一下,在这里插入图片描述
    也可以直接ping account.jetbrains.com 测试一下。

这样如果打不开,那再重启一下电脑

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值