问题

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

解决方案:

看是否导入的其他奇怪的包,删掉后即可,比如我遇到的就是导入了com.sun.org.apache.xpath.internal.operations.String这个包,删掉这个import后可以正常运行

问题发生:

在学习IO流写小demo时,运行程序意外发生了这个问题。
如图,本来demo都是正常的,IDEA左边在类和main方法处都有绿色小三角,证明可以直接运行起来。
想把sout中的char[]转为String输出,因此想new一个String,自动推荐的String是com.sun.org.apache.xpath.internal.operations.String这个包,应该是没留意就允许导入了该包。

如图,导入后发现传char[]竟然不能构造String,很奇怪,此时IDEA左边本来的绿色小三角不见了。

如图,一直报波浪线,打算不再new String了,直接打印char[]。此时左边没有绿色小三角,没办法直接运行main方法,因此点击上方的小三角启动程序。出现报错。

如图,把import的包删除,需要的String应该是lang包下的,删除后,IDEA左边的绿色小三角又回来了,运行main方法,程序运行正常。

那么com.sun.org.apache.xpath.internal.operations.String这个类是做啥的?
XPath 是一种用于解析和处理 XML 内容的语言。 它具有一些简单的功能,例如数学或数据转换。 在这种情况下,String 是将文本转换为 String 的一元运算符,而不是 Number 或 boolean。 它有一个静态方法操作:public XObject operate(XObject right) throws TransformerException 它接受某种未知类型的 XObject 并将其转换为 String 类型。此类最有可能在解释 XML 以将结果作为字符串用于其他 Xpath 内部组件时使用。与我们说的Java中的String引用类型不是一回事。

解决 错误: 在类XXX中找不到 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. JAVA 错误: 在类 com.runoob.test.HelloWord 中找不到 main 方法, 请将 main 方法定义为: public static void main(String

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

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

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

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

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

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

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

  8. main方法中args_public static void main(String [] args)– Java main方法

    main方法中args public static void main(String[] args) is the most important Java method. When you start ...

  9. c++ main函数调用 类中的枚举_为什么 Java 的 main 方法必须是 public static void?

    点击上方 Java进阶之道,选择 设为星标 优质文章,及时送达 为什么 main 方法是静态的(static)? 为什么main方法是公有的(public) ? 为什么 main 方法没有返回值(Vo ...

  10. java中main方法前的public static void及其后面的(String[] args)【笔记自用】

    为什么Java的main方法必须是public static void? 一. void 如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错. 找到一种可理 ...

最新文章

  1. UI培训教程分享:APP图标设计的6种风格都有哪些?
  2. TSP问题中:如果有n个顶点,那么一共有多少种不同的环游
  3. python applymap_Python pandas.DataFrame.applymap函数方法的使用
  4. Qtum量子链研究院:Plasma技术详解(下篇)
  5. 外媒列举2011年十大IT预测:鲍尔默卸任微软CEO
  6. php no input file specified.,nginx+php出现No input file specified解决办法
  7. python列表功能默写_初识 Python 作业及默写
  8. 手写call,apply
  9. 实现fashion_minst服装图像分类
  10. 视频消除人声,适用于配音比赛等场合
  11. JavaScript 打开新页面
  12. 蓝阔无线打印服务器,蓝阔打印服务器云打印
  13. MarkDown图片缩放
  14. 计算机桌面颜色怎么换,电脑桌面字体颜色怎么改
  15. 体系结构13_Tomasulo算法
  16. 实验二、贪吃蛇的游戏开发
  17. vue+element-ui 动态加载本地图片
  18. 如何上传本地代码到码云
  19. 强烈推荐 DELPHI 程序员用 KOL+MCK
  20. 节奏感:出色平面设计的必备要素

热门文章

  1. 精进1-如何反思 by采铜
  2. CAD制图技巧,如何旋转图形?
  3. mysql 创建连接报错_创建数据库连接报错 · Issue #IRK5Z · 一米一粟信息科技/kooteam - Gitee.com...
  4. 3、低功耗蓝牙(BLE)配对和解绑
  5. PHP语言编程魔方,编程和魔方
  6. 调度站入口有n节软席和硬席车厢,将所有软席调到硬席之前
  7. S/MIME电子邮件签名证书
  8. IDEA中 Maven name group、artifact、package区别
  9. 计算机毕业设计android的安卓订餐多商家点餐app(源码+系统+mysql数据库+Lw文档)
  10. phalcon index.php,phalcon简易指南