错误: 在类 fh.atest 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

代码如下:

package test;public class A
{}
class B
{public static void main(String[] args){System.out.println("hello world!");}
}

经检验,将main方法放到public类中是可运行的。

package test;public class A
{public static void main(String[] args){System.out.println("hello world!");}
}
class B
{}

那么,出现一个问题:main方法一定要放在public类当中吗?

答案:不是的。

出现错误的原因是因为eclipse默认到public的类中去找main函数,一旦在该类中找不到就会出错。通过修改run Configurations,让eclipse去包含main函数的类中找main函数即可解决问题。这里参考了:main方法一定要放在public类当中吗?_m0_37974032的博客-CSDN博客

在类xx中找不到 main 方法,有3个解决方法:

(1)通过修改run Configurations,让eclipse主动去找包含main方法的类。

第一步:如下图

第二步:如下图

第三步:修改完之后,点击Apply,然后点击Run。

之后就可以直接运行了。

(2)将所有类都设置为默认访问权限。

package test;class A
{}
class B
{public static void main(String[] args){System.out.println("hello world!");}
}

(3)将main函数写到public类中。

package test;public class A
{public static void main(String[] args){System.out.println("hello world!");}
}
class B
{}

在类xx中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 JavaFX 应用程序类必须....相关推荐

  1. 错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.ap

    最近在使用eclipse编写java程序时遇到这样一个问题: 错误在类中找不到main方法,请将main方法定义为 public static void main(String[] args)否则 J ...

  2. 【Java】错误: 在类 Test1.Test2 中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args)的解决方案

    问题:运行Java程序的时候碰到如下问题 错误: 在类 Test1.Test2 中找不到 main 方法, 请将 main 方法定义为:    public static void main(Stri ...

  3. 解决eclipse报错:错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)

    事件:刚才在eclipse新建了一个类,然后执行了main方法,就报错了 分析: 1.我的class内容如下: 2.于是查了一下,看了第一篇文章,尝试了一下解决了这个问题,原文链接 解决:eclips ...

  4. 错误: 在类 shiyan.Triangle 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)

    程序运行不了 import java.util.Scanner; public class Triangle {     public static void mian(String[] args) ...

  5. JAVA 错误: 在类 com.runoob.test.HelloWord 中找不到 main 方法, 请将 main 方法定义为: public static void main(String

    解决方法: eclipse->windows->preferences->Run/Debug->Launching 将第一个改为always就可以了

  6. 关于public class 类名{ public static void main(String[] args)}的一些说明

    Test.java /*1.在java中任何有效的代码必须写到"类体"当中,最外层必须是一个类的定义.2.public表示公开的,class表示定义一个类,Test是一个类名.类名 ...

  7. Java中的主类概念以及public static void main方法的分析

    1. 首先一定要有main()函数,不然你说从哪个函数开始执行呢 2. 包含main函数的类名不需要和文件名一致 因为字节码文件名只和类名有关,执行java程序时,也只是"java 类名&q ...

  8. Java工程中的主函数public static void main(String[] args)

    Java工程中的主函数 主函数简介 主函数声明中各关键词的作用 public static void String[] args 一个Java工程中可以有多个主函数 平时写java project的时 ...

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

    public static void main(String[] args)到底 是什么意思? public static void main(String[] args), 是Java程序的入口地址 ...

  10. main方法为什么要写成:public static void main(String [] args){}?

    使用idea创建src的java文件时自带一个Main.java文件,该文件输出一句"Hello World",这是为什么呢?原来Hello World 中文意思是『你好,世界』. ...

最新文章

  1. 未来全球15大热门研究方向出炉!
  2. Docke的WEB管理工具
  3. Linux下Hadoop hdfs Java API使用
  4. SharePoint中Tab方式进行内容展现的WebPart
  5. 云栖专辑 | 阿里开发者们的第12个感悟:多维思考,胜过盲目苦干
  6. 项目上传服务器后,图片上传功能不能用了?附件不能成功上传。
  7. javashop B2C开源电商系统源代码
  8. stc15f2k60s2单片机开发环境构建
  9. 【JavaP6大纲】MySQL篇:为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分
  10. 线性代数学习之特征值与特征向量
  11. 无线通信与生活-(1)
  12. java以及JavaScript的香港身份证验证方法。
  13. python极简讲义(张玉宏著)的几处补充说明
  14. 【胡侃系列】基于多元回归模型的双十一购物狂欢节天猫商城销售额预测
  15. 解决Win10更新后无法开启移动热点的问题
  16. 【hdu2298】【三分】Toxophily
  17. 关于微信录音的坑-Linux服务器上进行音频格式的转换
  18. 跨系统角色转移服务器未响应,王者荣耀:跨系统角色转移真的来了,附详细操作内容注意事项...
  19. Minor GC和Full GC有什么区别?
  20. Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商通道推送

热门文章

  1. 苹果app没删但是桌面找不到
  2. HDFS源码解析---Balancer
  3. Microsoft Compatibility Telemetry占用系统cpu
  4. python rfm 细分_Python中的客户细分
  5. 怎么把ppt弄成链接的形式_怎么把ppt改成pptx_把pptx转换成ppt的方法
  6. govqq.com/post/12.html,更新30+!这些学校招生简章已公布!
  7. linux环境,tomcat 关闭命令sh shutdown.sh 命令执行后进程没有关闭
  8. MySQL-python安装遇到的各种问题
  9. 前端页面如何获取高德地图
  10. siblings的用法