[Seek Help] 我jdk配置完了,但是idea还是打不开
Tofloor
poster avatar
ReTriBleT
deepin
2023-05-30 23:51
Author

这个是java的配置完成页
image.png

这个是启动的时候的错误
image.png

有没有老哥答疑解惑一下?

Reply Favorite View the author
Comments
poster avatar
桃子andPeace
2023-05-31 00:09
你是不是动了idea 的 jvm 的配置?如果是的话,改回去
All Replies
wlly-lzh
deepin
2023-05-30 23:58
#1

idea应该不依赖系统自带的jdk的呀,很奇怪。

从应用商店里面安装试试。

或者参考下面的帖子:

https://bbs.deepin.org/phone/zh/post/255614

Reply View the author
wlly-lzh
deepin
2023-05-31 00:13
#2

重装jdk吧,从第一张图片来看你的jdk应该有问题。

参考:https://bbs.deepin.org/phone/zh/post/255537

Reply View the author
落日
deepin
2023-05-31 00:15
#3

装idea为什么要配置jdk啊?没看懂,我都是装完idea,再在idea里下的开源的jdk

Reply View the author
Free_Aaron.Li
deepin
2023-05-31 03:06
#4

IDEA是不需要其本地JDK配置的,其依靠的是:JetBrainsRuntime(JBR)。根据提示:

Invalid initial heap size: -Xms512m
Error:Could not create the Java Virtual Machine
Error:A fatal exception has occurred.Program will exit

我怀疑是你的配置文件写错了:IDEA报无效初始化堆,你是不是将-Xmx512m写成了-Xms512m。导致最小堆大于最大堆。

在IDEA的安装目录下.vmoptions文件名的文件内容。

Reply View the author
ReTriBleT
deepin
2023-05-31 04:01
#5
Free_Aaron.Li

IDEA是不需要其本地JDK配置的,其依靠的是:JetBrainsRuntime(JBR)。根据提示:

Invalid initial heap size: -Xms512m
Error:Could not create the Java Virtual Machine
Error:A fatal exception has occurred.Program will exit

我怀疑是你的配置文件写错了:IDEA报无效初始化堆,你是不是将-Xmx512m写成了-Xms512m。导致最小堆大于最大堆。

在IDEA的安装目录下.vmoptions文件名的文件内容。

我大概知道什么问题了。

因为个人拿这个电脑来玩Linux,也没有任何商用的行为,所以我去使用了破解脚本,脚本内有一个vmoptions,

内容大概是:

-Xms128m
-Xmx4000m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

-javaagent:/data/home/ReTriBleT/programs/jetbrain_tools/jetbra/ja-netfilter.jar=jetbrains

原本的是

确实有区别

Reply View the author