Las*_*ara 43 java intellij-idea
当我打开Intellij 14时,它开始初始加载,然后屏幕上显示随后.之后它消失了,程序无法启动.
但是当我打开任务管理器时,它会显示在进程中,如下图所示.
有时程序会在大约10分钟后启动.有时它根本无法启动.有人可以给我一个解决方法来解决这个问题吗?
Vla*_*zki 90
就像汤姆一样,当IntelliJ问及后悔时,我也增加了记忆.这是要求它的屏幕:
但是,在我的情况下,IntelliJ 不是编辑.vmoptions
文件bin
夹中的文件,而是在我的home
目录中创建了一个新文件,我只能假设覆盖bin
文件夹中的文件.我认为这是典型的新版本 - 我现在正在使用IntelliJ 2016.1.
因此,为了解决这个问题,去C:\Users\<your_username>\.IntelliJIdea<version>\config
(或你的OS"当量)和删除的idea.exe.vmoptions
和/或idea64.exe.vmoptions
从那里文件.这应该删除覆盖并让IntelliJ使用bin
文件夹中的设置.
bin
如果IntelliJ更改了处理这些设置的方式,也可能值得检查文件夹中的文件.
以下是.vmoptions
安装bin
文件夹中的默认文件; 你无法删除它们,因为它会阻止IntelliJ启动:
斌/ 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
Run Code Online (Sandbox Code Playgroud)
斌/ 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
Run Code Online (Sandbox Code Playgroud)
小智 31
我在intellij 15上找到了一个内存不足的对话框,并在该对话框上选择了一个选项以增加最大内存.此后我无法启动intellij.所以,我在intellij/bin文件夹中查找了一个pid文件(每个堆栈溢出问题)以查看发生了什么,但我找不到一个.然而,有一个文件(idea.exe.vmoptions)已更改(以保持我的新内存设置).所以我编辑了那个文件,将最大内存设置回我以前的状态,现在它可以工作了.
小智 9
C:\Users\<user>\AppData\Roaming\JetBrains\
Run Code Online (Sandbox Code Playgroud)
如果您是 Windows 用户,请删除此目录。它帮助了我
小智 7
您可以尝试在 CLI 上打开 Intellij。
cd C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\bin
Run Code Online (Sandbox Code Playgroud)
稍后再执行此命令
idea.bat
Run Code Online (Sandbox Code Playgroud)
可能 Intellij 会打开。如果它不会打开,那么您可以看到为什么它不会在 CLI 上打开的错误消息。