java - 运行没有main方法的Java程序?

标签 java applet awt frame

我试图启动一个框架 GUI(桌面窗口),而不从 Applet 对象创建它。

我遇到编译错误。

我的问题是,创建桌面 GUI 框架的唯一方法是使用 main 方法,例如桌面应用程序?

或者有没有办法创建一个框架,就像使用 init()start()paint() 创建小程序一样等等……方法?

我的代码:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;


class PilotinoGui extends Frame {
    PilotinoGui(String title) {
        super(title);
    }
    public void paint(Graphics g) {
        g.drawString("This is stringggg", 10, 40);
    }

}

错误消息:

Error: Main method not found in class
zetariemann.com.pilotino.PilotinoGui, please define the main method as:
       public static void main(String[] args)

最佳答案

当您编译 运行代码时,编译器会搜索main方法,这意味着如果没有main方法,您将无法进入运行时,因为对象的创建,也许你的代码在编译时编译,但那是另一回事。

因此,没有 main 方法就不可能运行应用程序。

关于java - 运行没有main方法的Java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17958358/

相关文章:

java - Spring Boot - 数据源运行时错误

javax.persistence.Persistence.createEntityManagerFactory 不适用于 ClassGuard

java - 我的第一个小程序什么也没显示

java - 在需要时加载 jars

java - 如何在java中编写actionlistener

java - 如何在运行时在 Tomcat 中创建一个 hibernate.properties 文件

java - 正则表达式,匹配不带 "http://"和任何其他 "/"的url

java - 使用 Point 类在 Java 中自由手绘

java - 我在切换菜单中的项目时遇到问题

java - 使图形对象移动