各位我编的一个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 打赏 收藏 转发到动态 举报
写回复
用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]

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧