Eclipse经典找不到java?而不是像上周那样运行Hello World

Eclipse经典找不到java?而不是像上周那样运行Hello World,java,android,Java,Android,我安装了EclipseClassic(Helios)和Android Sdk以及goodle在Android开发者网站上描述的Adt插件。我可以立即完美地运行Hello World。但下一次使用电脑时,我可以再运行Hello World并收到以下错误消息: E/ddms: shutting down due to uncought exception E/ddms: Bad version: standalone java.lang.IllegalArgumentException: BadVe

我安装了EclipseClassic(Helios)和Android Sdk以及goodle在Android开发者网站上描述的Adt插件。我可以立即完美地运行Hello World。但下一次使用电脑时,我可以再运行Hello World并收到以下错误消息:

E/ddms: shutting down due to uncought exception
E/ddms: Bad version: standalone
java.lang.IllegalArgumentException: BadVersion: standalone
    at com.android.sdkstats.SdkStatsService.normalizeVersion<...>
    at com.android.sdkstats.SdkStatsService.doPing<...>
    at com.android.sdkstats.SdkStatsService.ping<...>
    at com.android.ddms.Main.main<Main.java:78>
什么也没发生。。。我该怎么办?Eclipse Classic需要某种配置吗


Anna

您可以通过进入窗口>属性>Java<已安装的JRE来配置程序将运行的JRE。然而,我认为这不会解决您的问题,因为我认为这是Android SDK的问题,而不是Eclipse的问题。是一篇描述相同问题的文章,提供的解决方案是:

在C:\android sdk windows\tools文件夹中修改ddms.bat。最后一行来自

调用%java\u exe%%java\u debug%%Djava.ext.dirs=%javaextdirs%%Dcom.android.ddms.bindir=-jar%jarpath%%*

致:


调用%java_exe%%java_debug%%Djava.ext.dirs=%javaextdirs%%Dcom.android.ddms.bindir=-jar%jarpath%ping emulator 0012

您好,问题解决了。但是ddms.bat文件的格式与上面的不同。无论如何,我在最后一行的最后%*之前添加了“ping emulator 5554”。然后错误信息消失了。我还将使用的Eclipse版本从EclipseClassic更改为JAVA开发人员。我还需要按下emulator的菜单按钮才能查看applikation屏幕。
[2010-12-22 21:38:52 - HelloAndroid] ------------------------------
[2010-12-22 21:38:52 - HelloAndroid] Android Launch!
[2010-12-22 21:38:52 - HelloAndroid] adb is running normally.
[2010-12-22 21:38:52 - HelloAndroid] Performing org.example.hello.Hello activity launch
[2010-12-22 21:38:52 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'AnnasPhone'
[2010-12-22 21:38:52 - HelloAndroid] Launching a new emulator with Virtual Device 'AnnasPhone'
[2010-12-22 21:38:58 - HelloAndroid] New emulator found: emulator-5554
[2010-12-22 21:38:58 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-22 21:39:39 - HelloAndroid] HOME is up on device 'emulator-5554'
[2010-12-22 21:39:39 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-12-22 21:39:39 - HelloAndroid] Installing HelloAndroid.apk...
[2010-12-22 21:40:26 - HelloAndroid] Success!
[2010-12-22 21:40:26 - HelloAndroid] Starting activity org.example.hello.Hello on device emulator-5554
[2010-12-22 21:40:29 - HelloAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=org.example.hello/.Hello }