我在每次运行程序时可以生成Class 文件, 但当我编译Class 文件时,总汇报以下的错误:
D:\>cd D:\New Folder\LSG Documents\Java\testD:\New Folder\LSG Documents\Java\test>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1程序中main函数有内容,test1程序如下:
public class test1
{
public static void main (String [] args)
{
}
}我的Path设置如下:
CLASSPATH
C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jarPATH
C:\j2sdk1.4.2_04\bin各位高手能不能给小弟一些指点?谢谢!
D:\>cd D:\New Folder\LSG Documents\Java\testD:\New Folder\LSG Documents\Java\test>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1程序中main函数有内容,test1程序如下:
public class test1
{
public static void main (String [] args)
{
}
}我的Path设置如下:
CLASSPATH
C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jarPATH
C:\j2sdk1.4.2_04\bin各位高手能不能给小弟一些指点?谢谢!
CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar
则执行应在当前目录:java Test
注意一下大小写和目录如加了包,则要调整目录到相应的包或是在类名前加上包名
假设你的JAVA文件叫做 TTTTTTTTTT.java运行 cmdjavac TTTTTTTTTT.java 回车 (将.java文件编译为.class文件)java TTTTTTTTTT 回车 (执行.class文件)