安装了多个不同版本的pycharm,新安装的pycharm打不开

安装了多个pycharm,新安装的pycharm打不开

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是springboot的使用。前后每一小节的内容是存在的有:学习and理解的关联性。【帮帮志系列文章】:每个知识点,都是写出代码和运行结果且前后关联上的去分析和说明(能大量节约您的时间)。

所有文章都*不会*直接把代码放那里,让您自己去看去理解。我希望我的内容对您有用而努力~

系列文章总目录 ,除了当前的AI大模型系列外,还包括java前后分离,Python,AI,大数据,游戏,面试等等,系列文章归纳在此:
系列文章---总目录


文章目录


原因

没有卸载干净 or 环境没有弄好

网上查阅了很多资料,很多说法:是可以同时安装几个不同版本的pycharm。但是新的就是打不开。

双击没有反应

于是:

我安装了Anaconda,通过Anaconda去开启pycharm,得到一个报错:

Archived non-system classes are disabled because t he java.system.class.loader propert...

Exception in thread "main" java.lang.ExceptionInInitializerError at java.bas...
说java的原因,导致启动失败

但是:2021开始,pycharm安装包就已经自带了jdk,不需要额外安装jdk,所以大家也不用考虑jdk版本是否兼容的问题了

要么就是安装包有问题,

要么就是本地pycharm环境问题:也不用管本机的java版本,也不用关心是不是内存不够,下面第三个就是答案

解决

1.使用工具JetBrains Toolbox,同时安装多个

(不推荐,不推荐,不推荐,看自己是否使用JetBrains Toolbox吧)

不怎么好用,但是可以试一试。我试了:

安装好之后,在桌面右边有一个下拉列表,里面有很多idea的工具。

包括:

java的idea Python的pycharm 还有一些其他的

用了之后:

原有java的idea 也被它管理了(天天让你更新到2025版,手误点滑了就G,我pojie好了的)

pycharm 可以通过它来安装,但是安装了还是打不开(且不能给它指定版本,不像官网可以下载不同的)

重点:
我用了,新的还是打不开,毕竟我本身环境就有问题,Anaconda来开本身也打不开的嘛,用不用意义不大

2.彻底删除干净原pycharm

我额外有一篇文章,分享的删除干净原pycharm,放一起篇幅太大了:
如何干净完全的卸载pycharm
里面有很多步骤,包括哪些注册表

3.使用工具

我是这个解决的,弄了之后:一下pycharm就能打开了(我先是用了第2个文章里面的,注册表啥的,都删除干净了,新版的卸了装 装了卸,就是一直打不开,于是:)

查了很多资料,它是VM设置出错

电脑安装了多版本Pycharm导致存在多个pycharm64.exe.vmoptions

知道了,又怎么弄呢:

下载一个叫:Everything的软件:

搜索:pycharm64.exe.vmoptions

删除多余其他版本文件,只留你新装的那个
果然,搜索出来我老版本的pycharm的一些信息,右边就是文件夹的位置(我没有截图下来),找到那个位置,删除掉vmoptions文件就好了

给大家看看,罪魁祸首:

它里面还真的有java 和 管理启动项的

所以:你电脑有几个vmoptions文件,它们就是管理启动的配置,有那么多个,新安装的又怎么打开,又怎么启动,因为:这个文件的名字 不管老的 新的 都是一样的,叫:pycharm64.exe.vmoptions。没有版本后缀,我嘞个豆~~~,我就算去修改配置,内存啥的,连我自己都不知道,它会去用哪个


总结

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。ღ( ´・ᴗ・` )比心)

(也欢迎评论,提问。 我会依次回答~)

相关推荐
少废话h4 小时前
解决Flink中ApacheCommonsCLI版本冲突
开发语言·python·pycharm
serve the people4 小时前
TensorFlow 图执行(tf.function)的 “非严格执行(Non-strict Execution)” 特性
人工智能·python·tensorflow
天命码喽c4 小时前
GraphRAG-2.7.0整合Milvus-2.5.1
开发语言·python·milvus·graphrag
吴佳浩6 小时前
LangChain 深入
人工智能·python·langchain
网安-轩逸9 小时前
回归测试原则:确保软件质量的基石
自动化测试·软件测试·python
Mr_Xuhhh9 小时前
YAML相关
开发语言·python
咖啡の猫9 小时前
Python中的变量与数据类型
开发语言·python
汤姆yu9 小时前
基于springboot的电子政务服务管理系统
开发语言·python
执笔论英雄10 小时前
【RL】python协程
java·网络·人工智能·python·设计模式