同一台电脑安装多个版本的idea

2023-11-04

同一台电脑安装多个版本的idea

需求

​ 当前,电脑上已经安装了idea2019.3.exe版本,发现此版本太旧了,无法体验新版idea2023.1的很多功能及优化,新出的好多idea插件都不支持idea2019.3版本了,比如,支持ChatGPT idea插件等无法适配使用。

​ 最总,想要安装新版idea2023.1体验,又不影响旧版idea2019.3使用。

问题

​ 有时候想体验最新版idea功能,但又怕影响当前已安装的旧版,因此,大部分选择继续使用当前旧版idea,不会主动进行升级的最新版本。很多人觉得,已经够用了不需要升级到新版(不要找借口,就是怕破解过程麻烦哈,大部分人还是担心升级有风险会影响旧版本正常使用)。

  • 方案一:直接通过idea2019.3.exe升级到最新idea2023.1.exe,尝试后无法直接升级,原因是只能检查到idea2019.5.exe版本,不能跨大版本升级到最新。另外,破解版无法升级也是一个因素。

  • 方案二:不卸载idea2019.3.exe版本,在同一台电脑上安装一个最新idea2023.1.exe版本,由于安装最新版可能会影响到idea2019.3.exe版本,导致打不开情况,先进行idea2019.3.exe整个目录的备份,再安装idea2023.1.exe版本,结果发现安装成功了,打不开安装的idea2023.1.exe版本。出现问题了,难搞哦。

  • 方案三:完全卸载idea2019.3.exe版本,在从新安装最新idea2023.1.exe版本,不是想要的,因为:

    • 1.不能保证安装最新idea2023.1.exe版本能够很快的安装成功,影响工作;
    • 2.不能保证安装最新idea2023.1.exe版本破解成功,影响工作;
    • 3.安装成功后很多插件需要下载安装会很耗时 ,影响开发效率;
    • 4.新版界面变动有些大,需要一段熟悉时间,影响开发效率。
  • 方案四(推荐):不卸载idea2019.3.exe版本,在同一台电脑上安装一个最新idea2023.1.zip版本,注意,这里是.zip包安装,不是.exe哈。但是需要手动修改配置路径,不然还是会和旧版冲突,导致新版idea打不开情况。

方案四(推荐)安装过程

下载

下载最新版2023.1https://www.jetbrains.com.cn/idea/download

1.png

下载好了,解压缩:

2.png

解压后,我本地放到了这个目录E:\JetBrains\IntelliJ IDEA 2023.1 根据自己安装位置放哈:

3.png

修改配置

4.png

5.png

启动

启动效果图(这是破解后的启动效果,未破解效果图一样哈):

6.png

8.png

这是破解后的启动效果,未破解效果图一样哈。

同时启动旧版和新版

测试同时启动idea2019.3.exe旧版本和最新idea2023.1.zip版本

启动旧版idea2019.3.exe

7.png

启动最新版idea2023.1.zip

8.png

测试结果,两个版本同时都可以打开使用,互不影响。

​ 以上并没有说到2023.1破解教程哈,可能大家会有疑惑。因为,目的是解决同一台电脑安装多个版本idea提供方案教程, 需要破解的话大家问下度娘哈,透露一下,破解方案2022.2-2023.1 是一样的(推荐支持正版授权)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

同一台电脑安装多个版本的idea 的相关文章

  • java.lang.unsatisfiedlinkerror 无法加载 amd 64 位 .dll ia 32 位

    当我尝试在 Eclipse 上运行我的项目时 出现以下错误 它在我开发它的计算机上运行良好 但当我将其导入我的笔记本电脑时 它不起作用 这个问题已经在本网站的其他地方提出过 这个问题的主要原因似乎是环境变量设置不正确 但我检查过 它们似乎是
  • spring boot框架下如何过滤tomcat产生的访问日志

    我们使用spring boot框架 通过嵌入式tomcat生成访问日志 访问日志的格式如下 server tomcat access log enabled true server tomcat access log pattern h l
  • 如何解析比 Java 中 NumberFormat 更严格的数字?

    我正在验证表单中的用户输入 我解析输入NumberFormat http docs oracle com javase 7 docs api java text NumberFormat html 但它是邪恶的 几乎允许任何事情 有没有办法
  • 如何在 Spring Boot 1.4 中自定义 Jackson

    我一直无法找到如何使用的示例Jackson2ObjectMapperBuilderCustomizer java在spring boot 1 4中自定义Jackson的功能 boot 1 4 中自定义 Jackson 的 doco http
  • 使用 Java NIO 直接访问 Windows 磁盘

    我正在使用一个使用 Java NIO 的库来直接将文件映射到内存 但我在直接读取磁盘时遇到问题 I can直接使用读取磁盘FileInputStream与 UNC 合作 例如 File disk new File PhysicalDrive
  • Eclipse 说“更新 Android Developer Toolkit”

    我不知何故弄乱了我的 Eclipse 和 Android 设置 我不知道如何修复它 问题症状如下 在 首选项 gt Android 中 我尝试选择 android sdk linux 的位置 选择时出现错误 此 Android SDK 需要
  • 将对象列表传递给 Freemarker 然后循环

    我已经熟悉了 FreeMarker 一个 Java 模板引擎 我已经能够通过哈希映射将对象传递给模板引擎了 这样就可以了 但是 一旦我尝试将任何类型的多个对象集传递给 FreeMarker 它就会给我一个 freemarker templa
  • 如何使用 Apache Camel 路由从授权服务器获取访问令牌?

    我有一个授权服务器 带有注释的简单类 SpringBootApplication RestController Configuration EnableAuthorizationServer oauth2 security 在端口上运行80
  • Android 背景 + 文本 + 按钮图标

    我想要一个图像设置为文本的背景 并在文本的左侧设置一个图标 在iPhone中非常简单 但不知道如何在Android上做到这一点 调整按钮的大小并保持图标 文本的位置和距离正确 iPhone 安卓我有这个 xml代码是
  • 使用java在mysql中插入带有\\的文件路径

    我正在使用java制作一个独立的应用程序 并且我需要插入用户从文件选择器中选择的图像的路径 我正在获取文件的路径 但是当我将其存储在数据库 mysql 中时 它不会存储 所以当我检索该路径时 该文件不会显示 如何存储文件的路径 这样就可以使
  • 如何将最新的 Windows SDK 版本传递给 CMake?

    如何将最新的 Windows SDK 版本传递给 CMake 这样我就不需要进入 Visual Studio 并从配置属性 常规中手动放置它 我在互联网上搜索 找到了 CMAKE SYSTEM VERSION 变量 并且尝试使用 set C
  • 指定自定义应用程序上下文

    我们正在将一些数据服务从使用 jersey spring 的 Jersey 1 x 迁移到使用 jersey spring3 的 Jersey 2 x 我们有一些继承自 JerseyTest 的测试类 其中一些类使用 web xml 文件中
  • Maven:缺少工件 org.springframework:spring:jar:4.2.6

    我在 SpringToolSuite 中有一个动态 Web 项目 它被转换为 Maven 项目 我遇到问题 缺少工件 org springframework spring jar 4 2 6 我已经尝试清理 重建和运行该项目 它给 读取文件
  • 为什么我无法解开根节点并反序列化对象数组?

    为什么我无法通过展开根节点来反序列化对象数组 import java io IOException import java util Arrays import java util List import org codehaus jack
  • 在 jFrame 中启用右键单击

    嘿 我正在寻找如何使用 NetBeans 在 jFrame 中启用 仅且仅 右键单击并显示弹出菜单 使用我的代码 private void formMouseClicked java awt event MouseEvent evt pop
  • Spark toLocalIterator 和迭代器方法之间的区别

    在编写 Spark 程序时我遇到了这个toLocalIterator 方法 之前我只使用iterator method 如果有人曾经使用过这种方法 请点亮 我在使用时遇到foreach and foreachPartitionSpark程序
  • 获取运行时生成的类的字节

    我正在使用一个 Java 框架 该框架使用自定义类加载器在运行时生成一些 代理 类 我想为任何这样的类获取自定义 ClassLoader 从 loadClass 返回的与该类对应的原始字节数组 这可能吗 我知道 如果一个类作为资源存在 那么
  • Spring Data elasticsearch @Query 注解嵌套对象

    我有两节课 Document public class PracticeQuestion private int userId private List
  • 如何更改MultipartFile的originalFilename

    我在服务器端有一个 MultipartFile 文件 我想更改该文件的原始文件名 但该类仅支持 getOriginalFilename 谁能帮我这个 PS 上传的是图片文件 多谢 您可以使用 MockMultipartFile 类更改名称
  • 在私有 guice 模块中公开 Map

    我在 guice 中有一个 PrivateModule 我想从该模块公开一个 Map public class TestInjectionModule extends PrivateModule expose Map class annoa

随机推荐

  • WebVirtMgr新建KVM虚拟机

    WebVirtMgr新建KVM虚拟机 一 登录WebVirtMgr 二 KVM节点配置 1 链接qemu相关命令 2 删除宿主机容器的默认网络 三 创建网络 1 关闭NetworkManager 2 创建网桥 3 使用命令行创建网桥 4 创
  • 浮动的特性与清除

    浮动的特性与清除 浮动 float 可以改变元素标签默认的排列方式 最典型的是可以让多个块级元素一行内排列显示 在css中 任何元素都可以浮动 在布局的时候是非常有用的 浮动特性 浮动元素会脱离标准流 脱标 浮动元素会一行内显示并且元素顶部
  • jpg和png通道数上的区别

    JPEG jpg 和PNG png 是两种常见的图像格式 它们在通道数上有一些区别 1 JPEG图像的通道数 JPEG图像通常用于存储彩色图像 具有3个通道 红色 绿色和蓝色 表示RGB颜色模式 每个通道存储相应颜色的强度值 以生成彩色图像
  • C# WinForm 设置DataGridView选中指定行

    int rowIndex 3 指定行号 this dgvInGoodsInfo Rows rowIndex Selected true this dgvInGoodsInfo CurrentCell this dgvInGoodsInfo
  • 阿里云OSS 图片处理api(custom)

    首先放个阿里云OSS图片处理接口文档 阿里云官方地址 OSS 图片处理接口文档 我们有时会抱怨用户上传的图文中图片文件大了 假如说3M的图片 导致生成的网页打开速度慢 怎么办呢 问题分析 网页打开慢是因为网页资源下载的那张图片下载慢 只要能
  • LoadRunner中的WebTours单独配置,及页面空白展示解决方案

    1 从loadrunner12安装包中提取文件 提取strawberry perl文件整个文件夹 webtours文件整个文件 或者去官网下载 我觉得下载太慢就到安装包中直接提取 2 拷贝strawberry perl webtours到一
  • golang中关于channel中的for range遍历操作

    note channel中若要使用for range进行遍历操作 channel必须首先要进行关闭操作的 例一 func main wg Add 2 write make chan int 5 read make chan int 5 go
  • canvas 动态背景粒子特效 直接拿走

  • 五子棋c++代码_C++大作业赏析

    清小C C 大作业赏析 如何完成一篇优秀的C 大作业 苦恼C 大作业的同学快点进来看看 小声 五子棋设计 五子棋是大家最为熟悉双人对弈的棋类游戏之一 只要任意行 列 斜线连成五子即可获胜 上个学期中 陈昊柯同学的大作业实现了五子棋 不但能够
  • 循环进度可视化tqdm

    Python的tqdm库是循环进度条可视化 可以在 Python 循环中添加一个进度提示信息 用户只需要封装任意的迭代器 tqdm iterator 这里我们分3个部分展示 介绍 使用 实例 安装用pip即可 1 介绍 首先先来看一下如何创
  • express中间件详解

    Express中间件是一个函数 它可以访问请求对象 req 响应对象 res 和next函数 中间件的主要作用是在处理请求之前或之后执行一些操作 例如验证用户身份 记录日志 解析请求体等 使用Express中间件有两种方式 应用级别和路由级
  • STM32CUBEMX_日志系统_RTT和串口(重映射浮点数打印)

    STM32CUBEMX 日志系统 RTT和串口 重映射浮点数打印 前言 嵌入式系统开发过程中日志的打印至关重要 他在系统架构搭建和开发过程中包括后期调试定位问题都非常重要 所以在此记录两种日志打印的方式 第一种是移植J link中自带的RT
  • 生成数字与字母组合随机的字符串

    package kmt test cn import java util Random public class StringRandom 生成随机数字和字母 public String getStringRandom int length
  • Springboot中Eureka的使用方法

    在微服务架构中 注册中心是核心的基础服务 它主要记录各个微服务和微服务地址的映射关系 各个微服务都将自己注册到这个注册中心上面 当微服务之间需要互相调用时 就可以从注册中心上面去发现微服务和进行调用 Spring Cloud是一个开箱即用的
  • Linux基础及Linux环境搭建(保姆级别)

    详细 第一章 Linux基础及Linux环境搭建 保姆级别 Kali BugChen的博客 CSDN博客 第一章 Linux基础及Linux环境的搭建 保姆级别 一 Linux简介 1 什么是Linux 一款免费开源流行的操作系统 2 Li
  • 被车撞了!

    买了新车之后 因为是新手司机上路 开了不到4个月 车身已经被划伤好多处了 有的是我自己不小心划的 有的是车在停车场 不知道被谁划伤的 找不到肇事者了 不过好在都是小小的划伤 不影响车的颜值 也不影响驾驶体验 一开始我还很心疼 后来也释然了
  • 【Linux】进程间通信1-匿名管道1

    文章目录 管道符 创建匿名管道的pipe函数 从内核角度深入理解管道 代码验证pipe函数 管道和子进程的先后创建顺序 代码实现父子进程的通信 管道的特性 前言 为什么需要进程间通信呢 每一个进程的数据都是存储在物理内存当中的 进程通过各自
  • 【JMeter】beanshell 获取/修改请求头信息

    在使用jmeter做接口测试的时候 相信大家一定遇到过以下场景 使用HTTP信息头管理器设置全局请求头信息 如 content type application json 但并非所有的接口的content type都是application
  • osal_start_timerEx 函数分析

    经常用到osal start timerEx函数来周期性产生某一事件 本文就来分析一下该函数 fn osal start timerEx brief This function is called to start a timer to e
  • 同一台电脑安装多个版本的idea

    同一台电脑安装多个版本的idea 需求 当前 电脑上已经安装了idea2019 3 exe版本 发现此版本太旧了 无法体验新版idea2023 1的很多功能及优化 新出的好多idea插件都不支持idea2019 3版本了 比如 支持Chat