IDEA没有提供在线升级的功能,所以安装和升级一直是大家头痛的问题。但是如何才能让安装和升级更轻松呢,我们将在这里讲述一下IDEA推荐的方法。在讲解前让我们先说说IDEA的版本号,IDEA的版本号有四个部分组成: 主版本号+次版本号+修正版本号+编译版本号,如主版本号为“4”, 次版本号为“5”, 修正版本号为“3”,编译版本号为2250。主版本号+次版本号决定了IDEA当前版本的功能,两者的组合也就是功能版本,是升级的重要依据,修正版本号只是记录修改功能版本的bug,而每一个修正版本又包含了多次的编译版本,最终完成该修正版本要达到的目的。
IDEA程序由三部分组成:1 运行程序,2 系统设置,3 数据缓存。我们从JetBrains网站下载了运行程序,程序在运行中会产生配置和数据缓存,这也是我们的重要的数据,升级的时候我们必须保留。
下面我们看看如何去安装和升级IntelliJ IDEA吧。
1 建立功能版本的配置和数据缓存的保存目录,这里我们可以建立一个目录用于保存所有功能版本数据信息,如“E:\IntelliJ_Settings”,并在此目录下建立相应的功能版本数据信息的保存目录,如“45X”、“50X”,这样我们完成了IntelliJ IDEA数据信息存储目录的建立。
2 安装IntelliJ IDEA,这里我们给大家一个提示,IDEA的安装目录名最好包含编译版本号,这样很易于你识别版本并升级,如IDEA_HOME的目录名可为“IntelliJ-2250”或“IntelliJ-3177”。IDEA 5.0以前的版本支持导入以前版本,你所作的事情就是安装时选择导入以前版本即可,IDEA会完成所有相关设定。IDEA 3177版本后,如在Windows版本下使用Windows的本地安装程序,目的是减小IDEA安装包的大小,且安装过程没有导入提示,这个功能可能在以后会加上。
3 程序安装完毕后,请不要立即启动IDEA,先检查一下配置,IDEA 5.0以前版本可以通过idea.lax进行设定,在idea.lax中,我们只需检查lax.nl.java.option.additional的这个键值,在这里我们只需设置idea.system.path和idea.config.path系统属性值,如以下:
-Didea.system.path=" E:\\IntelliJ_Settings\\45X\\system"
-Didea.config.path=" E:\\IntelliJ_Settings\\45X\\config"
IDEA 5.0以后采用idea.properties文件进行配置,针对IDEA 5.0我们只需更改一下这个文件即可:
# path to IDEA config folder
idea.config.path= E:\\IntelliJ_Settings\\50X\\config
# path to IDEA system folder
idea.system.path= E:\\IntelliJ_Settings\\50X\\system
# path to user installed plugins folder
idea.plugins.path= E:\\IntelliJ_Settings\\50X\\config\\plugins
你可以将此文件做个备份,安装新的版本IDEA后,覆盖一下即可。
4 启动IDEA吧,如果你是升级的,你会发现一点变化的感觉都没有。
总结: IDEA通过这种方式,将运行程序和程序数据信息进行分离,数据信息放在单独的目录进行管理,为你的IDEA升级安装提供了便捷。