eclipse运行HelloWorld的java程序出现问题:Unable To Launch.
java的运行环境你没有配置好
先检查java的系统环境变量
如果未配置,可以参考百度经验的这一篇指导来进行操作
https://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html
如果成功配置然后再去检查eclipse的jdk配置是否正确
依然可以参考百度经验的这篇文章
https://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html
以上两篇我都试验过么可以解决问题
首先,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
问题原因
执行时找不到,找不到程序执行入口。对java程序而言,入口为main方法。
楼主误将"main"写成了"maid",一字之差导致了类中没有main方法,因此无法执行此类。
解决方案
maid -> main 即可
报错的英语翻译过来程序有问题的意思;
1、要注意:要想运行,一定要有main方法;
2、上面的输出写在maid中,是一个普通方法,而不是main方法;
3、通常写法:
public static void main(String[] args) {
System.out.println("输出内容");
}
}
相关链接:开发常见错误里http://www.cnblogs.com/mmzs/p/7662863.html
首先类名命名规范不正确:类名首字母大写其余字母小写,用public修饰的类名必须与文件名一致。
再者main方法写错了, 是main不是maid
public static void main(String args[]){}
代码如下:
public class Hxj02{
public static void main(String args[]){
System.out.println("Helle World!");
}
}