在运行java T123时出现下面的错误提示!!
Exception in thread “main” java.lang.NoClassDefFoundError:T123
T123是一个编写的java文件(能够成功编绎生成T123.class文件,只是运行java T123出现上面的错误提示!!)
Exception in thread “main” java.lang.NoClassDefFoundError:T123
T123是一个编写的java文件(能够成功编绎生成T123.class文件,只是运行java T123出现上面的错误提示!!)
运行: java 你包含main方法的类名eg:
文件夹名:T123.javapublic 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不知道你这里有错没错,你看下~!
第一:classpath设错
第二:java 运行这个的时候,你没有把包名+类名写全!
首先编译,要带扩展名 javac c1_1.java
生成c1_1.class文件
然后 java c1_1
一定不要带扩展名
public static void main(String args[]) {
System.out.println("123456");
}
}
这段代码我在一台机器能够运行,在另一台就不能运行,出现如我发帖所说的错误提示。另我也是先javac T123.java生成T123.class后再java T123所有过程没有错的,在设置环境变量的时候在dos 环境下输入java 与javac也能够正确执行,这应该说明环境变量设置没有问题吧??