Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t打开Android SDK管理器_Java_Android_Eclipse - Fatal编程技术网

Java Can';t打开Android SDK管理器

Java Can';t打开Android SDK管理器,java,android,eclipse,Java,Android,Eclipse,我试图使用Eclipse打开SDK管理器,但出现以下错误: [2013-12-16 23:21:25 - SDK Manager] [SDK Manager] Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display [2013-12-16 23:21:25 - SDK Manager] [SDK Manager] at com.android.sdkmanager.M

我试图使用Eclipse打开SDK管理器,但出现以下错误:

[2013-12-16 23:21:25 - SDK Manager] [SDK Manager] Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:346)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.doAction(Main.java:320)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.run(Main.java:120)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at com.android.sdkmanager.Main.main(Main.java:103)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager] Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader$1.run(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.security.AccessController.doPrivileged(Native Method)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.net.URLClassLoader.findClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   at java.lang.ClassLoader.loadClass(Unknown Source)
[2013-12-16 23:21:25 - SDK Manager] [SDK Manager]   ... 4 more
我几乎什么都试过了:

  • 修复环境路径
  • 重新安装Java
  • 重新安装Android SDK
  • 编辑android.bat
  • 在Eclipse中编辑Java路径
等等

真正奇怪的是,今天我在另一台几乎和我一样的计算机上运行Eclipse,就像魔术一样,它工作得很好,我打开SDK管理器时没有出错

我不知道有什么区别。两台计算机都使用Windows 7 Pro 64位。Java路径也是一样的

有人能帮我吗=/

我修好了! 刚刚在环境变量中输入并删除以下内容:

  • ANDROID_STUDIO_JDK
  • ANDROID_SWT
  • 爪哇之家酒店
  • JDK_之家
  • 路径
我无法解释它为什么起作用,但现在没关系了!:我把它修好了! 刚刚在环境变量中输入并删除以下内容:

  • ANDROID_STUDIO_JDK
  • ANDROID_SWT
  • 爪哇之家酒店
  • JDK_之家
  • 路径

我无法解释它为什么起作用,但现在没关系了!:P

您没有提到是否重新安装了Eclipse。如果没有,请下载最新版本,然后试一试。哦,对不起,我安装了带有Android SDK的Eclipse。我在谷歌开发者网站上下载了它。但是我不认为Eclipse或SDK是问题所在,因为它在另一台计算机上运行没有问题。您没有提到是否重新安装了Eclipse。如果没有,请下载最新版本,然后试一试。哦,对不起,我安装了带有Android SDK的Eclipse。我在谷歌开发者网站上下载了它。但我不认为Eclipse或SDK是问题所在,因为它在另一台计算机上运行时没有问题。我不明白它是如何工作的,为什么工作的,但这个答案真的很有用!我启动它时遇到了问题,因为ANDROID_SWT指向了错误的位置。这个答案确实有帮助:)谢谢我不明白它是如何工作的,为什么工作的,但这个答案真的很有帮助!我启动它时遇到了问题,因为ANDROID_SWT指向了错误的位置。这个答案实际上很有帮助:)谢谢