Android Studio和IntelliJ IDEA都没有在Ubuntu 14.04上启动(非常相似的错误消息)

时间:2016-08-14 14:19:03

标签: android-studio intellij-idea ubuntu-14.04

我在同一个线程上询问两个IDE,因为我知道Android Studio是基于IDEA构建的,错误消息非常相似,所以我认为问题是相关的。

尝试运行studio.sh时收到以下错误消息:

Error: Could not find or load main class  
-Xms256m 
-Xmx1280m 
-XX:MaxPermSize=350m 
-XX:ReservedCodeCacheSize=240m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-da 
-Djna.nosys=true 
-Djna.boot.library.path=       # Note: this field has no value in the output
-Djna.debug_load=true 
-Djna.debug_load.jna=true 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-XX:+HeapDumpOnOutOfMemoryError 
-Dawt.useSystemAAFontSettings=lcd

是的,bootstrap.jar确实存在,并且我已尝试按照this thread中的详细说明设置权限,但这并没有帮助。

这是我运行idea.sh时所得到的:

Invalid initial heap size: -Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

如果这有帮助,java -version的输出为:

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

StackOverflow和AskUbuntu已经饱和了有类似问题的人,但到目前为止他们都没有能够帮助我。我尝试重新安装IDE,我尝试更改权限,我尝试更改idea64.vmoptions文件中的值,而没有已经有效。我完全不知道现在该做什么。

1 个答案:

答案 0 :(得分:0)

对于碰巧遇到类似问题的人:我设法解决了这个问题。我在idea64.vmoptions中创建了一个~/IntelliJIdea2016.2文件,其中包含以下内容:

-Xms256m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+UseConcMarkSweepGC
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd

创建此文件并重新启动终端后,我现在可以毫无问题地运行Android Studio和IDEA。