当我打开 Intellij 14 时,它开始初始加载,然后屏幕上显示以下内容。之后它消失了,程序没有启动。
但是当我打开任务管理器时,它会显示在进程中,如下图所示。
有时程序会在大约 10 分钟后启动。有时它根本不会启动。有人能给我一个解决这个问题的方法吗?
最佳答案
就像汤姆一样,当 IntelliJ 询问并后悔时,我也增加了内存。这是要求它的屏幕:
但是,就我而言,而不是编辑 .vmoptions
bin
中的文件文件夹,IntelliJ 在我的 home
中创建了一个新文件夹我只能假设的目录会覆盖 bin
中的目录文件夹。我认为这是新版本的典型情况——我现在使用的是 IntelliJ 2016.1。
所以,为了解决这个问题,请转至 C:\Users\<your_username>\.IntelliJIdea<version>\config
(或您的操作系统的等效项)并删除 idea.exe.vmoptions
和/或 idea64.exe.vmoptions
从那里归档。这应该删除覆盖并让 IntelliJ 使用 bin
中的设置。文件夹。
可能值得检查 bin
中的文件。文件夹也是如此,以防 IntelliJ 更改它处理这些设置的方式。
这里是默认 .vmoptions
安装的 bin
中的文件文件夹;你不能删除这些,因为它会阻止 IntelliJ 启动:
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
关于java - Intellij IDEA 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31715481/