我在运行一个简单的java程序时,总是出现这个问题 你没有main()方法啊!请确定你的 类中含有public static void main(String[] args) { //Some Code } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是一个Application程序就应该有程序的主入口就是 public static void main()方法你是不是没有main()方法呀。如果是这样的话那么这个类只能编译通过而不能执行 main method一定要这样写public static void main(String[] args) { //Some Code }可能你看到一些地方说别的形式也可以,那都是说可以编译过去,但是RUN的时候就会出错!JDK1.4就是这样的! 你的代码种没有main(),这有两种的:1、你的程序可能是applet小程序,这要在浏览器中运行;2、虽然有main(),但是你的程序“{“或“}”可能部对陈。最好把你的源程序贴上来。 在windows下的话,你先在command 窗口下运行命令:C>set CLASSPATH=如果,可以编译,就把环境变量 CLASSPATH 这一项删除。 主类名一定要和你的.java文件名一致 应该是你的环境变量没有设好才对,一般学编程的人不会把主函数丢了吧,看看你的classpath是否正确 要有 main 方法,且,它的各种参数要有,且顺序什么都得对。 如果源代码没错的话那么就应该是在环境设置中出错了。你试一下在classpath加一项 .; !!! public class WangYang_CountE { double rs=1.0d; double wy_CountE(){ float m=1.0f; for(int i=1;;i++){ m=m*i; if(1.0/m>=0.0000001) { rs=rs+1.0/m; } else break; } return rs; }public static void main(String[] args) { WangYang_CountE wangYang_CountE1 = new WangYang_CountE(); double count= wangYang_CountE1.wy_CountE(); System.out.println("rs="+count); }}这是我源代码,环境变量是 classpath= c:\j2sdk1.4.2\lib\tools.jar;c:\j2sdk1.4.2\lib\dt.jar应该没错啊请帮我看看,我好急啊,各位 静态变量和成员变量,还有私有变量,到底怎么区分? 求一java正则表达式,只能输入0-120之间的数字 StringBuffer与 StringBuilder 有什么区别? 一道面试题! 请帮忙看个程序 我要求点击下 SUM加1,使用了静态的SUM 怎么不可以 修女重逢 刚学的,请教一下错在哪里 telnet里的字节回压流 一个关于抽象类的问题 java new一个对象属性值为空的小问题,在线等 请问高手:怎样在JVM中,使用自己的ClassLoader, 请教:为什么用接口定义对象?
public static void main(String[] args) {
//Some Code
}
可能你看到一些地方说别的形式也可以,那都是说可以编译过去,但是RUN的时候就会出错!JDK1.4就是这样的!
1、你的程序可能是applet小程序,这要在浏览器中运行;
2、虽然有main(),但是你的程序“{“或“}”可能部对陈。
最好把你的源程序贴上来。
且,它的各种参数要有,且顺序什么都得对。
double rs=1.0d;
double wy_CountE(){
float m=1.0f;
for(int i=1;;i++){
m=m*i;
if(1.0/m>=0.0000001)
{
rs=rs+1.0/m;
}
else break;
}
return rs;
}
public static void main(String[] args) {
WangYang_CountE wangYang_CountE1 = new WangYang_CountE();
double count= wangYang_CountE1.wy_CountE();
System.out.println("rs="+count);
}
}
这是我源代码,环境变量是
classpath= c:\j2sdk1.4.2\lib\tools.jar;c:\j2sdk1.4.2\lib\dt.jar
应该没错啊
请帮我看看,我好急啊,各位