導航:首頁 > 知識科普 > java中沒有主方法怎麼辦

java中沒有主方法怎麼辦

發布時間:2025-04-15 20:54:54

Ⅰ JAVA新人,hello world程序一直顯示在類中找不到main方法,求教

你的代碼沒有問題,是設置出了問題。你應該是寫完代碼直接就runAs了。解決有兩種方法

1、先保存一下代碼,然後再運行(不過每次都要這樣做,麻煩)

2、設置一下eclipse(eclipse ->window->preference->run and debug->Lunching)

可以參考這個網址:網頁鏈接

Ⅱ win10 java運行找不到main

1.沒有public修飾符或者其他修飾符
錯誤: 在類...中找不到 main 方法, 請將 main 方法定義為:
public static void main(String[] args)
否則 JavaFX 應用程序類必須擴展javafx.application.Application

2.沒有static
錯誤: main 方法不是類 ... 中的static, 請將 main 方法定義為:
public static void main(String[] args)

3.返回值不是void
錯誤: main 方法必須返回類 ...中的空類型值, 請
將 main 方法定義為:
public static void main(String[] args)
4.沒有main
錯誤: 在類 ... 中找不到 main 方法, 請將 main 方法定義為:
public static void main(String[] args)
否則 JavaFX 應用程序類必須擴展javafx.application.Application

5.參數類型不是string[],或者沒有參數列表
錯誤: 在類 ...中找不到 main 方法, 請將 main 方法定義為:
public static void main(String[] args)
否則 JavaFX 應用程序類必須擴展javafx.application.Application

原因:
main()方法是Java應用程序的入口方法,Java里的許可權,其實是相對的.比如 定義為 public ,則為所有人都可以訪問.定義為 private 則相對於其他外部的調用來說,是不可見的.但對於定義這個屬性或方法的類本身來說.沒有任何影響.
因為編寫一個類,總是要實現某些功能,類中定義的方法不可能僅僅有一個(極端的空類,只有一個隱含構造函數的例外). 但方法多了,就會產生問題.即,那個方法是整個類的入口呢? 所以 Sun 規定了,把這個入口強制規定成 main.
因為這個方法是在這個類實例化前就需要調用.所以要定義成 static .
因為這個main方法是留做給運行環境使用的.所以要定義成 public (外部運行環境不屬於這個類本身,也不屬於這個類所在的包.)
又因為這個main方法僅僅是調用這個類內部其他方法的一個入口, 所以他不需要任何的返回值.因此就定義成 void .

閱讀全文

與java中沒有主方法怎麼辦相關的資料

熱點內容
破壁機打豆漿的方法和技巧視頻 瀏覽:661
地面消毒方法怎麼說 瀏覽:262
電動機使用方法 瀏覽:314
最佳搶鏡方法視頻 瀏覽:129
啞鈴增肌鍛煉方法 瀏覽:432
上古青花瓷碗真假鑒別方法 瀏覽:538
纏枝牡丹的種植方法 瀏覽:757
用紙做玫瑰花很簡單的方法教程 瀏覽:813
增強手機網路信號的方法視頻 瀏覽:639
熱鍍鋅檢測方法 瀏覽:766
買基金有哪些方法和技巧 瀏覽:357
研究晶體的三個方法 瀏覽:490
疊被子方法步驟照片 瀏覽:821
琦玉老師鍛煉方法多少集 瀏覽:498
傾斜方塊編織方法視頻 瀏覽:687
天龍八部手游裝備怎麼獲得方法 瀏覽:915
紫藤不開花的原因及解決方法 瀏覽:769
地磅顯示控制器故障解決方法 瀏覽:411
瘦小腿的快速簡單的方法 瀏覽:970
小孩穿t恤衫的最佳方法 瀏覽:889