eclipse运行HelloWorld的java程序出现问题:Unable To Launch.

eclipse运行HelloWorld的java程序出现问题:Unable To Launch. The selection cannot be launched,and there are no recent launches.

java的运行环境你没有配置好

先检查java的系统环境变量

如果未配置,可以参考百度经验的这一篇指导来进行操作

https://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html

如果成功配置然后再去检查eclipse的jdk配置是否正确

依然可以参考百度经验的这篇文章

https://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html

以上两篇我都试验过么可以解决问题

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-24

    首先,AVD单独start是可以到主界面的 问题,新建完helloworld后,点击RUN AS--android aplication 后,出现了: HOME is up on device'emulator-5554' [2011-03-28 05:50:09 - Test_3.0AVD] Uploading Test_3.0AVD.apk onto device'emulator-5554' [2011-03-28 05:50:10 - Test_3.0AVD] Installing Test_3.0AVD.apk... [2011-03-28 05:52:15 - Test_3.0AVD] Failed to install Test_3.0AVD.apk on device'emulator-5554! [2011-03-28 05:52:15 - Test_3.0AVD] (null) [2011-03-28 05:52:15 - Test_3.0AVD] Failed to install Test_3.0AVD.apk on device'emulator-5554': EOF [2011-03-28 05:52:15 - Test_3.0AVD] com.android.ddmlib.InstallException: EOF [2011-03-28 05:52:15 - Test_3.0AVD] Launch canceled!

    你是用的什么版本的sdk?网上看有人用honeycomb的sdk时候出这个问题,分析有可能是honeycomb的模拟器运行太慢所致,一个解决方法如下:
    不要直接在没有启动模拟器的情况下就run程序,而是先单独启动模拟器直到显示主界面,

    然后在不关闭模拟器的情况下到eclipse里面去run程序。
    据说这样就能成功启动程序了,你也可以试一下。

    程序我就不贴出来了 就是最简单的hello world 。
    我以前也建过类似的测试程序,在Eclipse下直接 run as --》 java application  都行的  今天突然就报错了,估计是Eclipse的原因。  我在命令行下是可以运行的

    java.io.IOException: Cannot run program "D:\Program Files\Java\jdk1.6.0_18\bin\javaw.exe" (in directory "E:\workspace_wap\WAP\BIOP_WAP\components\wapServiceServer"): CreateProcess error=87, ²ÎÊý²»
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
    at java.lang.Runtime.exec(Runtime.java:593)
    at org.eclipse.debug.core.DebugPlugin.exec(DebugPlugin.java:805)
    at org.eclipse.jdt.launching.AbstractVMRunner.exec(AbstractVMRunner.java:70)
    at org.eclipse.jdt.internal.launching.StandardVMRunner.run(StandardVMRunner.java:317)
    at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    Caused by: java.io.IOException: CreateProcess error=87, ²ÎÊý²»
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
    at java.lang.ProcessImpl.start(ProcessImpl.java:30)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
    ... 10 more

第2个回答  2017-09-15

    问题原因

执行时找不到,找不到程序执行入口。对java程序而言,入口为main方法。

楼主误将"main"写成了"maid",一字之差导致了类中没有main方法,因此无法执行此类。

    解决方案

maid -> main 即可

第3个回答  2018-04-23

报错的英语翻译过来程序有问题的意思;

1、要注意:要想运行,一定要有main方法;

2、上面的输出写在maid中,是一个普通方法,而不是main方法;

3、通常写法:

public static void main(String[] args) {
        System.out.println("输出内容");
    }
}

相关链接:开发常见错误里http://www.cnblogs.com/mmzs/p/7662863.html

第4个回答  2017-10-18

    首先类名命名规范不正确:类名首字母大写其余字母小写,用public修饰的类名必须与文件名一致。

    再者main方法写错了, 是main不是maid

    public static void main(String args[]){}

    代码如下:

    public class Hxj02{

    public static  void  main(String args[]){


    System.out.println("Helle World!");

    }

    }


相似回答