Java 为什么在我的小程序中得到NoSuchMethodError:main?
我需要Java小程序的帮助Java 为什么在我的小程序中得到NoSuchMethodError:main?,java,applet,main,Java,Applet,Main,我需要Java小程序的帮助 import java.awt.*; import java.applet.*; public class Screen extends Applet{ public void init(){ setSize(300,300); setBackground(Color.BLACK); } } 当我运行它时,这个错误不断出现 Exception in thread "main" java.lang.NoSuchMeth
import java.awt.*;
import java.applet.*;
public class Screen extends Applet{
public void init(){
setSize(300,300);
setBackground(Color.BLACK);
}
}
当我运行它时,这个错误不断出现
Exception in thread "main" java.lang.NoSuchMethodError: main
您正在尝试使用以下命令作为应用程序运行小程序:
java屏幕
这是行不通的,因为applet不是应用程序,通常没有main()
方法,而java屏幕
将尝试运行该方法
有几种解决方案:
appletviewer
工具运行它我实际上编写小程序已经快十年了,所以我不记得关于#3的细节了,但IIRC需要向小程序添加
main()
方法,并让main()
方法启动小程序。我相信您可以在Google上找到它。您正在尝试使用
java屏幕
这是行不通的,因为applet不是应用程序,通常没有main()
方法,而java屏幕
将尝试运行该方法
有几种解决方案:
appletviewer
工具运行它我实际上编写小程序已经快十年了,所以我不记得关于#3的细节了,但IIRC需要向小程序添加
main()
方法,并让main()
方法启动小程序。我相信你可以在谷歌上找到它。创建一个新的swing表单。由于您的类扩展了默认的“applet”,您只需将其添加到swing应用程序中,如下所示Screen x=new Screen()
然后将其添加到JFrameYourJframe.add(x)代码>希望这有帮助!(我可以使用向上投票lol:)创建一个新的swing表单。由于您的类扩展了默认的“applet”,您只需将其添加到swing应用程序中,如下所示Screen x=new Screen()
然后将其添加到JFrameYourJframe.add(x)代码>希望这有帮助!(我可以用upvote lol:)这是一个小程序,不是应用程序;显然,除非您已经编写了main
方法,否则没有任何main方法;显然,除非你已经写了一个方法,否则没有main
方法。你如何使它成为一个应用程序呢?在这个时候,仅仅是传递应用程序并不是传播java应用程序的最常见的方式(老实说,已经十年没有了)您可能想研究提供Java Web Start或类似产品的ASE……如何使其成为一个应用程序?在这个时候,只是传递应用程序并不是传播Java应用程序的最常见的方式(老实说,已经十年没有了)您可能希望查看提供JavaWebStart或类似功能的ASE…至少单击我的投票下面的小复选标记,选择我的答案作为最佳答案!它也会让人们知道这个问题的答案是正确的,至少点击我投票下面的小复选标记,选择我的答案作为最佳答案!这也会让人们知道这个问题的答案是正确的