导航:首页 > 知识科普 > 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中没有主方法怎么办相关的资料

热点内容
物理方法鉴别老紫砂壶 浏览:441
拉杆音箱使用方法 浏览:112
折纸船的视频简单方法 浏览:181
怎么去除旧伤疤痕方法 浏览:523
财务结构分析方法 浏览:546
对方法师多如何减少被控时间 浏览:144
马甲线序列训练方法 浏览:213
口腔囊肿治疗方法 浏览:647
101开沟机的安装方法 浏览:841
华为手机卡顿解决方法测评 浏览:618
如何梳短头发简单漂亮方法 浏览:968
哪里有冰雕制作方法 浏览:279
指甲棕色怎么调色方法 浏览:392
加工键槽时常用对刀的方法是 浏览:300
猪大肠冰箱的保存方法视频 浏览:460
人为因素减少误差的方法有哪些 浏览:928
一周岁宝宝流鼻涕有什么快速方法 浏览:767
用唯物主义的方法去分析判断 浏览:646
乳腺增生按摩方法步骤 浏览:730
石英纤维装饰板安装方法 浏览:820