社区
Java SE
帖子详情
各位我编的一个JAVA文件在运行的时候出现如下的错误提示,请问是什么原因??
cxxrobert
2008-04-17 10:04:40
在运行java T123时出现下面的错误提示!!
Exception in thread “main” java.lang.NoClassDefFoundError:T123
T123是一个编写的java文件(能够成功编绎生成T123.class文件,只是运行java T123出现上面的错误提示!!)
...全文
185
19
打赏
收藏
各位我编的一个JAVA文件在运行的时候出现如下的错误提示,请问是什么原因??
在运行java T123时出现下面的错误提示!! Exception in thread “main” java.lang.NoClassDefFoundError:T123 T123是一个编写的java文件(能够成功编绎生成T123.class文件,只是运行java T123出现上面的错误提示!!)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marf_cn
2008-04-18
打赏
举报
回复
class下没东西,clean一下项目
aaronshai
2008-04-18
打赏
举报
回复
估计是环境量的问题classpath
cxxrobert
2008-04-18
打赏
举报
回复
代码如下:public class T123 {
public static void main(String args[]) {
System.out.println("123456");
}
}
这段代码我在一台机器能够运行,在另一台就不能运行,出现如我发帖所说的错误提示。另我也是先javac T123.java生成T123.class后再java T123所有过程没有错的,在设置环境变量的时候在dos 环境下输入java 与javac也能够正确执行,这应该说明环境变量设置没有问题吧??
leonjiujiu
2008-04-18
打赏
举报
回复
classpath加个.呢
hongjiang1011
2008-04-18
打赏
举报
回复
设置classpath
国产大和尚
2008-04-18
打赏
举报
回复
路径问题,你最好在你的工作目录下编译否则就把classpath设置正确,有时候你能够运行java javac 命令并不代表你当时输入的运行路径就是正确的
浴火_凤凰
2008-04-18
打赏
举报
回复
classpath设置错误,重新设置一下。
dhddzx
2008-04-18
打赏
举报
回复
我也碰到过这种问题,我明白是怎么回事!
你只要在你工作的目录(也就是程序、类存放的目录)路径下,编译、运行程序就不会出错了。
haoxiongok
2008-04-18
打赏
举报
回复
classpath重新设置一下。
panxuan
2008-04-17
打赏
举报
回复
[Quote=引用 4 楼 steven_srl 的回复:]
有没有好好的设置环境变量ClassPath啊?
[/Quote]
steven_srl
2008-04-17
打赏
举报
回复
有没有好好的设置环境变量ClassPath啊?
xby123
2008-04-17
打赏
举报
回复
能把JAVA文件弄出来吗?
willishz
2008-04-17
打赏
举报
回复
看看T123.class是否放对地方了,在WEB-INF/classes/your-package/下么?
KK3K2005
2008-04-17
打赏
举报
回复
classpath=.
jayflee
2008-04-17
打赏
举报
回复
环境变量
hnsimonlu
2008-04-17
打赏
举报
回复
估计你是这种原因:
Java编绎执行,例如你的这个例子c1_1.java,
首先编译,要带扩展名 javac c1_1.java
生成c1_1.class文件
然后 java c1_1
一定不要带扩展名
anqini
2008-04-17
打赏
举报
回复
怀疑两点:
第一:classpath设错
第二:java 运行这个的时候,你没有把包名+类名写全!
FL1429
2008-04-17
打赏
举报
回复
刚学时常会范的错误,
编译:javac 你的public的类名(也就是你的文件夹名)
运行: java 你包含main方法的类名
eg:
文件夹名:T123.java
public class T123
{
public void outPut()
{
System.out.println("test output");
}
}
class Test
{
public static void main(String[] args)
{
T123 t=new T123();
System.out.println(t.outPut());
}
}
编译;javac T123.java
运行:java Test
不知道你这里有错没错,你看下~!
hnyjzy
2008-04-17
打赏
举报
回复
[Quote=引用 4 楼 steven_srl 的回复:]
有没有好好的设置环境变量ClassPath啊?
[/Quote]
使用
java
命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“的问题分析
使用
java
命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“的问题分析 有时候我们需要直接用jdk提供的
java
命令来执行class
文件
让软件
运行
起来,特别是很多初学者,但经常会发现如下
提示
: 用eclipse或用ant则没有问题。 其实
原因
很简单,我们忽略了2个细节。 1.
java
指令默认在寻找class
文件
的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 2....
java
命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“
目录报错分析解决 转自 博客园大C. 报错 使用
java
命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“的问题分析 有时候我们需要直接用jdk提供的
java
命令来执行class
文件
让软件
运行
起来,特别是很多初学者,但经常会发现如下
提示
: 用eclipse或用ant则没有问题。 分析 其实
原因
很简单,我们忽略了2个细节。 1.
java
指令默认在寻找class
文件
的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 2.我们忽略了package的影响。 解决 第
一个
问题好解决: 我们直接在CL
使用
java
命令
运行
class
使用
java
命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“的问题分析 有时候我们需要直接用jdk提供的
java
命令来执行class
文件
让软件
运行
起来,特别是很多初学者,但经常会发现如下
提示
: 用eclipse或用ant则没有问题。 其实
原因
很简单,我们忽略了2个细节。 1.
java
指令默认在寻找class
文件
的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 2.我们忽略了package的影响。 第
一个
问题好解决: 我们直接在CLASSPATH环境变量中加入“.;”即可。“.”的意思是
使用cmd命令
运行
class
文件
提示
“
错误
:找不到或无法加载主类“
有时候我们需要直接用jdk提供的
java
命令来执行class
文件
让软件
运行
起来,特别是很多初学者,但经常会发现如下
提示
: 用eclipse或用ant则没有问题。 其实
原因
很简单,我们忽略了2个细节。 1.
java
指令默认在寻找class
文件
的地址是通过CLASSPATH环境变量中指定的目录中寻找的。 2.我们忽略了package的影响。 第
一个
问题好解决: 我们直接在CLASSPATH环境变量中加入“.;”即可。“.”的意思是搜索当前目录 第二个问题看下面分析: 看下面两个类 类A 类B 类A和类B的
Java
命令
运行
class
文件
,报“找不到或无法加载主类”
错误
在使用命令行进行
java
程序的编译和
运行
时,报“找不到或无法加载主类”的
错误
。 首先,在ide中是可以正常编译和
运行
的。查找了部分的解决方案,很多人提供的思路是环境变量设置有误,但检查 环境变量等均无问题,在参阅了文章: http://www.cnblogs.com/wangxiaoha/p/6293340.html 之后,发现产生
错误
的
原因
是对package,类路径以及
java
编译器及...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章