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:)