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)使用openSUSE 13.1、x86_64、Oracle JDK 7u51
发布于 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“
#!/bin/sh
#
# ---------------------------------------------------------------------
# Android Studio startup script.
# ---------------------------------------------------------------------
#
JDK_HOME=/usr/java/latest
...如果不在此处,则应将"/usr/ java /latest“替换为您的java位置。
发布于 2014-03-22 15:58:52
你们都说对了一部分,我忘了导出JDK_HOME :)
https://stackoverflow.com/questions/22556701
复制相似问题