Intellij IDEA 不会启动

2022-08-31 17:47:01

当我打开Intellij 14时,它开始初始加载,然后屏幕中显示以下内容。之后,它消失了,程序不会启动。

enter image description here

但是当我打开任务管理器时,它会显示在下图中的进程中。

enter image description here

有时程序在大约10分钟后开始 。有时它根本不会开始。有人可以给我一个如何克服这个问题的解决方案吗?


答案 1

就像汤姆一样,当IntelliJ问并后悔时,我也增加了记忆力。这是要求它的屏幕:

enter image description here

但是,在我的情况下,IntelliJ没有编辑文件夹中的文件,而是在我的目录中创建了一个新文件,我只能假设它覆盖了文件夹中的文件。我认为这是典型的新版本 - 我现在正在使用IntelliJ 2016.1。.vmoptionsbinhomebin

因此,为了解决此问题,请转到(或您的操作系统的等效项)并从那里删除和/或文件。这应该删除覆盖,并让 IntelliJ 使用文件夹中的设置。C:\Users\<your_username>\.IntelliJIdea<version>\configidea.exe.vmoptionsidea64.exe.vmoptionsbin

可能还值得检查文件夹中的文件,以防IntelliJ更改其处理这些设置的方式。bin


以下是安装文件夹中的默认文件;你不能删除这些,因为它会阻止IntelliJ启动:.vmoptionsbin

bin/idea.exe.vmoptions:

-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

bin/idea64.exe.vmoptions

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

答案 2

我在intellij 15上得到了一个内存不足对话框,并在该对话框中选择了一个选项来增加最大内存。此后,我无法启动intellij。因此,我在 intellij /bin 文件夹中查找 pid 文件(每个堆栈溢出问题)以查看发生了什么,但我找不到一个。然而,有一个文件(想法.exe.vmoptions)发生了变化(以保存我的新内存设置)。因此,我编辑了该文件,将最大内存设置回我以前拥有的内容,现在它可以正常工作。


推荐