Android Studio 启动失败"Exception in thread "主要" java.lang.NoClassDefFoundError: javax.swing.UIManager"



android-studio-bundle-133.970939:

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)

with openSUSE 13.1, x86_64, Oracle JDK 7u51

我在android studio 135.1339820在openSuse 12.3上启动错误的java版本

我通过在studio.sh中添加这一行来解决这个问题"JDK_HOME =/usr/java/最新"

 #!/bin/sh
 #
 # ---------------------------------------------------------------------
 # Android Studio startup script.
 # ---------------------------------------------------------------------
 #
 JDK_HOME=/usr/java/latest
 ...

你应该把"/usr/java/latest"替换成你的java位置。

你都是部分正确的,我忘了导出JDK_HOME:)

相关内容

最新更新