eclipse j2EE 的开发环境无法运行main方法,神奇了。

时间:2022-01-23 15:57:50
(代码就是helloworld,可以通过javac和java来执行的。)
但在eclipse j2ee中,怎么就有这个问题:
java.lang.NoSuchMethodError: main
Exception in thread "main" 


与JRE有关吗?

12 个解决方案

#1


把你代码拿过来看一下啊

#2


这个真要看看你的main方法签名

#3


public class hhh {
public static void main(String ar[]){
System.out.println("sdf");
}
}

#4


public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

#5


参数是个数组,没有写错
你run configure试试

引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

#6


我明确地说,不用eclipse j2ee
使用 javac 和 java 命令,可以顺利地执行。

#7


引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

这里的注释写得很明显了

#8


args[]并不是固定的,只是大家习惯了这样写

#9


引用 7 楼 yueyazhan1991 的回复:
引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
public static void main(String args[]){
System.out.println("sdf");
}
}

这里的注释写得很明显了


eclipse j2EE 的开发环境无法运行main方法,神奇了。
人家没写错啦。自己看书去。

#10


引用楼主 java_gannbare 的回复:
(代码就是helloworld,可以通过javac和java来执行的。)
但在eclipse j2ee中,怎么就有这个问题:
java.lang.NoSuchMethodError: main
Exception in thread "main" 


与JRE有关吗?

你用的是Eclipse吧??  
没配置好当前运行类吧。。

#11


引用 8 楼 nian_jun 的回复:
args[]并不是固定的,只是大家习惯了这样写


是的这个参数名称是可变的,但是参数类型不能变呀

#12


引用 9 楼 yingzhuo2011 的回复:
引用 7 楼 yueyazhan1991 的回复:

引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
public static void main(String args[]){
System.out.println("sdf");
}
}

这里的注释写得很明显了……

汗,没看清楚就回复了。

#1


把你代码拿过来看一下啊

#2


这个真要看看你的main方法签名

#3


public class hhh {
public static void main(String ar[]){
System.out.println("sdf");
}
}

#4


public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

#5


参数是个数组,没有写错
你run configure试试

引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

#6


我明确地说,不用eclipse j2ee
使用 javac 和 java 命令,可以顺利地执行。

#7


引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
    public static void main(String args[]){
        System.out.println("sdf");
    }
}

这里的注释写得很明显了

#8


args[]并不是固定的,只是大家习惯了这样写

#9


引用 7 楼 yueyazhan1991 的回复:
引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
public static void main(String args[]){
System.out.println("sdf");
}
}

这里的注释写得很明显了


eclipse j2EE 的开发环境无法运行main方法,神奇了。
人家没写错啦。自己看书去。

#10


引用楼主 java_gannbare 的回复:
(代码就是helloworld,可以通过javac和java来执行的。)
但在eclipse j2ee中,怎么就有这个问题:
java.lang.NoSuchMethodError: main
Exception in thread "main" 


与JRE有关吗?

你用的是Eclipse吧??  
没配置好当前运行类吧。。

#11


引用 8 楼 nian_jun 的回复:
args[]并不是固定的,只是大家习惯了这样写


是的这个参数名称是可变的,但是参数类型不能变呀

#12


引用 9 楼 yingzhuo2011 的回复:
引用 7 楼 yueyazhan1991 的回复:

引用 4 楼 yuerzm 的回复:
Java code
public class hhh {
//明显 main(String ar[])参数写错了!!!
public static void main(String args[]){
System.out.println("sdf");
}
}

这里的注释写得很明显了……

汗,没看清楚就回复了。