簡體   English   中英

找不到Java Applet錯誤主要方法

[英]Java applet error main method not found

//********************************************************************
//  Einstein.java       Author: Lewis/Loftus
//
//  Demonstrates a basic applet.
//********************************************************************

import javax.swing.JApplet;
import java.awt.*;

public class Einstein extends JApplet
{
   //-----------------------------------------------------------------
   //  Draws a quotation by Albert Einstein among some shapes.
   //-----------------------------------------------------------------
   public void paint (Graphics page)
   {
      page.drawRect (50, 50, 40, 40);    // square
      page.drawRect (60, 80, 225, 30);   // rectangle
      page.drawOval (75, 65, 20, 20);    // circle
      page.drawLine (35, 60, 100, 120);  // line

      page.drawString ("Out of clutter, find simplicity.", 110, 70);
      page.drawString ("-- Albert Einstein", 130, 100);
   }
}

錯誤:在愛因斯坦類中找不到主要方法,請將該主要方法定義為:public static void main(String [] args)或JavaFX應用程序類必須擴展javafx.application.Application

我怎樣才能解決這個問題?

如果要像作為應用程序java一樣運行它,則需要在類中添加main方法:

  public static void main(String[] args) {
  ...

但是,如果要像Applet應用程序一樣運行它,請運行Java applet。

我相信您正在使用Eclipse運行該程序。 在上面的類中的任何位置上單擊鼠標右鍵,然后運行方式-> Java Applet ,它將正常運行。

下面是我在上面運行程序時得到的輸出。

在此處輸入圖片說明

您需要一個init(){}函數。 同樣,根據我在網絡上看到的,人們使用的是“ Applet”而不是JApplet。 我不建議從chrome開始制作Java小程序不再支持Java和Unity Web Player之類的插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM