收藏走这边,这里随时会优化掉👉原文地址
一、问题描述:
将IDEA安装目录拷贝移动到自定义路径下后,启动IDEA没有反应
二、分析过程:
在安装目录%IDE_HOME%\bin
目录下,找到idea.bat编辑,最后一行加入pause,双击执行,显示
Error opening zip file or JAR manifest missing : D:\Develope Files\intellij idea\bin\JetbrainsCrack-2.7-release-str.jar
Error occurred during initialization of VM
agent library failed to init: instrument
可以看出来还是从原来的路径去找JetbrainsCrack-2.7-release-str.jar
,打开idea.bat 可以看出来,报错位置IF NOT "%IDEA_PROPERTIES%" == "" SET IDE_PROPERTIES_PROPERTY="-Didea.properties.file=%IDEA_PROPERTIES%"
行,应该是**%IDEA_PROPERTIES%**获取到的还是旧路径
三、解决办法:
- 方法一
添加环境变量%IDEA_PROPERTIES%
指向移动后JetbrainsCrack-2.7-release-str.jar 文件位置。 - 方法二
修改IDE_PROPERTIES_PROPERTY
配置信息指向移动后JetbrainsCrack-2.7-release-str.jar文件位置:
1. 打开bin下idea.exe.vmoptions与idea64.exe.vmoptions文件
2. 修改-javaagent:D:\Develope Files\intellij idea\bin\JetbrainsCrack-2.7-release-str.jar
路径为移动后的路径,如:-javaagent:D:\Develope Files\IDE\intellij idea\bin\JetbrainsCrack-2.7-release-str.jar
两个文件都修改
感谢评论区 @chen123jinhua 补充,我贴上来
有些人改完 IDEA安装目录bin下的idea.exe.vmoptions和idea64.exe.vmoptions文件后不起作用,可能是因为安装时选择的是只安装给当前用户,IDEA启动的时候会去找user(windows系统是“C:\Users\用户名”)下的..IntelliJIdea2018.1\config\
中的idea.exe.vmoptions和idea64.exe.vmoptions,所有还需要改这两个文件,系统是64位的话也可以只改idea64.exe.vmoptions文件