社区
Java SE
帖子详情
java.lang.NoSuchMethodError: main,Exception in thread "main"是什么错误?
xiaoxiao112
2004-03-23 12:00:24
我是java 入学者,在书上抄了一些例子编译,运行,有的可很好运行。
可有一些出现下面问题:
java.lang.NoSuchMethodError: main
Exception in thread "main"
编译不行,请问各位大侠,那是什么问题,该如何解决,是不是还有什么软件要安装?
...全文
513
11
打赏
收藏
java.lang.NoSuchMethodError: main,Exception in thread "main"是什么错误?
我是java 入学者,在书上抄了一些例子编译,运行,有的可很好运行。 可有一些出现下面问题: java.lang.NoSuchMethodError: main Exception in thread "main" 编译不行,请问各位大侠,那是什么问题,该如何解决,是不是还有什么软件要安装?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallgyy
2004-07-27
打赏
举报
回复
是否确定main函数参数已写
zhkchi
2004-04-07
打赏
举报
回复
晕 楼主的是少main()的症状。
我楼上的不是
zhkchi
2004-04-07
打赏
举报
回复
不是少main()方法
少main话 出错应该是:Exception in thread "main" java.lang.NoSuchMethodError: main()
chaozhuang
2004-04-07
打赏
举报
回复
错误如下:---------------------------------
G:\Java基础培训教程\08>javac testVector01.java
G:\Java基础培训教程\08>java testVector01
Exception in thread "main" java.lang.NoClassDefFoundError: testVector01
------------------------------------------------------------------------
lisding
2004-04-07
打赏
举报
回复
你是用Jcreator生成的java文件吧,想用javac编译,我昨天也遇到这样的事,加个main()吧!
OnlyLikeJava
2004-04-07
打赏
举报
回复
没有main函数!~
或环境变量配置有问题。
cxb1004
2004-04-07
打赏
举报
回复
我想应该是classpath设置出错了,我也遇到过这个问题,你重新设置一下,应该可以的。要不然具体说一下,大家帮你看一下。
girlsjj
2004-04-07
打赏
举报
回复
这时产生了一个异常:没有main方法
任何一个Java 应用程序(application)必须有而且只能有一个main 方法,并且这个方法的方法头必须按照下面的格式来书写:
public static void main(String args [ ])
因为java的解释器总会从main方法开始执行代码。
而且包含这个main方法的类名必须和该文件名一致,同时注意java区分大小写
建议你检查一下该文件的main方法的格式。必要的话把你的源程序贴上来,这样可以直接让大家找到错误。
mickey_uuu
2004-03-23
打赏
举报
回复
类里面没有 main方法『public static void main(String []args)』
如果要运行 必须添加main方法 且这个类必须是public
steven_cheng
2004-03-23
打赏
举报
回复
main方法没找到.
public static void main(String[] args)
方法声明别写错
lkenshin
2004-03-23
打赏
举报
回复
出现这个错误的程序可能是因为没有
public static void main(String[] arsg){
}
方法造成的
解决
java
.
lan
g.
NoSuchMethodError
的
错误
主要介绍了解决
java
.
lan
g.
NoSuchMethodError
的
错误
的相关资料,需要的朋友可以参考下
slf4j-1.7.rar
1.如果运行程序出现
错误
:“
Exception
in
thread
"
main
"
java
.
lan
g.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的
错误
。 2.如果运行程序出现
错误
:“
java
.
lan
g.NoClassDefFoundError: org/apache/log4j/LogManager”,这是因为项目缺少log4j.jar这个jar包 3.
错误
:“
Exception
in
thread
"
main
"
java
.
lan
g.
NoSuchMethodError
: org.slf4j.MDC.getCopyOfContextMap()L
java
/util/Map”,这是因为jar包版本冲突造成的。
Java
的 Class Path 和 Package
前言: 由于这两个问题新手问得较多, 且回答比较零散, 很难统一整理, 所以直接写了一篇, 还请大家见谅. 正文: 一、 类路径 (class path) 当你满怀着希望安装好了
java
, 然后兴冲冲地写了个 hello world,然后编译,运行, 等着那两个美好的单词出现在眼前, 可是不幸的是, 只看到了 Can't find class HelloWorld 或者
Exception
in
thread
main
java
.
lan
g.
NoSuchMethodError
: maain.为什么呢? 编译好的 class 明明在呀. 我们一起来看
java
中出现
java
.
lan
g.
NoSuchMethodError
:
main
,
Exception
in
thread
"
main
"
在一次程序运行中出现
java
.
lan
g.
NoSuchMethodError
:
main
Exception
in
thread
"
main
" 造成这样情况的原因可能有两个: 1、程序中没有
main
函数; 2、程序中的
main
函数的修饰符没有static。
flink1.12 提交Job 时
Exception
in
thread
“
main
“
java
.
lan
g.
NoSuchMethodError
: org.apache.commons.cli.Opt
flink1.12 提交Job 时
Exception
in
thread
“
main
”
java
.
lan
g.
NoSuchMethodError
: org.apache.commons.cli.Option.builder(L
java
/
lan
g/String;)Lorg/apache/commons/cli/Option$Builder; 完整报错信息:
Exception
in
thread
“
main
”
java
.
lan
g.
NoSuchMethodError
: org.apache.commons.c
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章