日期:2014-05-20  浏览次数:20704 次

cmd中用java 运行程序 告诉我没有main方法?
我这里有一个没有main方法的类,在eclipse中可以运行,在APPLET窗口中显示图像
但是我在CMD下时是这样的:编译通过了,用java命令运行却告诉我
Exception in thread "main" java.lang.NoSuchMethodError: main

为什么??

------解决方案--------------------

在哪里都不能运行的,你要知道所有的java程序都是从main方法运行的,main方法就是程序的起点。
------解决方案--------------------

------解决方案--------------------
applet 不是java 运行的

编译完生成class文件后这样:

新建个html文件,右键-编辑,把class文件写在里面,然后保存 运行这个html

HTML code
<HTML>
<TITLE>HelloWorld! Applet</TITLE>
<APPLET
CODE="JavaWorld.class"
WIDTH=200
HEIGHT=100>
</APPLET>
</HTML>

------解决方案--------------------
注意你的文件位置以及文件的类型
------解决方案--------------------
探讨
applet 不是java 运行的

编译完生成class文件后这样:

新建个html文件,右键-编辑,把class文件写在里面,然后保存 运行这个html


HTML code<HTML>
<TITLE>HelloWorld! Applet</TITLE>
<APPLET
CODE="JavaWorld.class"
WIDTH=200
HEIGHT=100>
</APPLET>
</HTML>