使用IDEA一些常见的问题以及解决办法
IDEA 是j被认为最好的java开发工具,但是试用激活只有30天的时间,而购买这款软件需要1年4000元,对于个人来说还是一笔不小的支出,所以大家都就开始使用各种方法xxidea,我们最常见的xx方法应该就是下面这样
不过我在xx时候就遇见了很多问题,大致分为两种,我整理了一下,写在下面。
1.xx之后idea打不开了
方法A
xx之后双击idea无法启动,不响应,这是因为你的idea应用了旧版本的配置的原因,而旧版本安装目录已被删除,配置在C盘用户目录下找到配置文件(通常都在c盘用户目录下,找到idea64.exe.vmoptions),idea从旧版本复制了配置文件到这个目录里,然后一直用的这里的配置文件,打开idea64.exe.vmoptions,删除关于xx文件的设置,保存,运行成功 我试了很多其他方法都没成功,最后发现是这个问题,才解决完毕,所以第一个就讲一下这个方法
方法B
还可以用下面方法验证错误的原因
在安装目录下找到D:\ IDEA \bin\idea.bat文件,在最后一行添加pause,用于报错后暂停,可查看错误信息:
:: ---------------------------------------------------------------------
:: Run the IDE.
:: ---------------------------------------------------------------------
SET OLD_PATH=%PATH%
SET PATH=%IDE_BIN_DIR%;%PATH%
“%JAVA_EXE%” %ALL_JVM_ARGS% -cp “%CLASS_PATH%” com.intellij.idea.Main %*
SET PATH=%OLD_PATH%
pause
双击打开运行,查看到报错信息:
Error opening zip file or JAR manifest missing : D:\IDEA\JetbrainsCrack-2.8-release-enc.jar
Error occurred during initialization of VM
agent library failed to init: instrument
可以看到,报错为找不到D:\IDEA\JetbrainsCrack-2.8-release-enc.jar文件。
想想路径是否有做过变更,所以找不到这个文件了。
将idea64.exe.vmoptions和idea.exe.vmoptions文件中文件路径改成最新的即可。
-Xms128m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-javaagent:D:\IDEA\JetbrainsCrack-2.8-release-enc.jar
方法C
试试idea官网登不登的上去
可能以前免费用Idea或者PyCharm的注册码时修改了hosts文件
解决方法
用记事本打开C:\Windows\System32\Drivers\etc目录下的hosts文件,注释以下内容并保存,在最下面位置:
#0.0.0.0 account.jetbrains.com
#0.0.0.0 www.jetbrains.com
刷新页面发现可以正常访问
不会改host权限的自行搜索一下怎么改权限
2.xx完之后idea老是代码报错
我总结了一下 两个办法
方法A
这么说吧,这种方法就类似与重启你的电脑,对百分之80的用户都有效
方法B
右击报错位置 — Show Context Actions — 点带有jdk的那个选项
因为xx之后 电脑自动默认jdk的位置和IDEA的位置在同一路径下,但是其实你的jdk位置并不在此
选择更改src,选择你原来的jdk的位置,ok即可
以上就是我遇到的一些IDEA的问题和给出的解决方法
当下面这两个图片出现在你眼前时
你会感慨
IDEA的界面真TM的好看!!!