首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio启动失败,出现"Exception in thread "main“java.lang.NoClassDefFoundError: javax.swing.UIManager”

Android Studio启动失败,出现"Exception in thread "main“java.lang.NoClassDefFoundError: javax.swing.UIManager”
EN

Stack Overflow用户
提问于 2014-03-21 18:51:39
回答 2查看 2.3K关注 0票数 2

android-studio-bundle-133.970939:

代码语言:javascript
复制
java version "1.5.0"
gij (GNU libgcj) version 4.8.1 20130909 [gcc-4_8-branch revision 202388]

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Exception in thread "main" java.lang.NoClassDefFoundError: javax.swing.UIManager
   at java.lang.Class.initializeClass(libgcj.so.14)
   at javax.swing.UIManager.getUI(libgcj.so.14)
   at javax.swing.text.JTextComponent.updateUI(libgcj.so.14)
   at javax.swing.text.JTextComponent.<init>(libgcj.so.14)
   at javax.swing.JEditorPane.<init>(libgcj.so.14)
   at javax.swing.JTextPane.<init>(libgcj.so.14)
   at com.intellij.idea.Main.showMessage(Main.java:216)
   at com.intellij.idea.Main.showMessage(Main.java:203)
   at com.intellij.idea.Main.main(Main.java:86)

使用openSUSE 13.1、x86_64、Oracle JDK 7u51

EN

回答 2

Stack Overflow用户

发布于 2015-03-04 00:52:41

我在android studio 135.1339820 launches wrong java version on openSuse 12.3上发布了同样的答案

我通过在studio.sh中添加以下行解决了这个问题:"JDK_HOME=/usr/java/latest“

代码语言:javascript
复制
 #!/bin/sh
 #
 # ---------------------------------------------------------------------
 # Android Studio startup script.
 # ---------------------------------------------------------------------
 #

 JDK_HOME=/usr/java/latest
 ...

如果不在此处,则应将"/usr/ java /latest“替换为您的java位置。

票数 1
EN

Stack Overflow用户

发布于 2014-03-22 15:58:52

你们都说对了一部分,我忘了导出JDK_HOME :)

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22556701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档