public class test1
{
public static void main(String[] args)
{
int x = 0;
System.out.println(x);
}
}
F:\cjprojects\1009>javac test1.java
这个可以通过.
F:\cjprojects\1009>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1
这一步就报这个错误了.
{
public static void main(String[] args)
{
int x = 0;
System.out.println(x);
}
}
F:\cjprojects\1009>javac test1.java
这个可以通过.
F:\cjprojects\1009>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1
这一步就报这个错误了.
classpath=C:\jdk1.5.0_06
path=C:\jdk1.5.0_06\bin;
F:\cjprojects\1009>java -cp "." test1
直接在DOS中运行下面的 指令:
classpath=C:\jdk1.5.0_06
path=C:\jdk1.5.0_06\bin
就可以了
或则在我的电脑中的 环境变量的 path中改也可以
2:如果你不是在剛進入cmd時所在的盤區,javac xxx.java是可以成功的,但是運行是不可以的,java.exe無法找到xxx.class文件。(解決方式:將“F:\cjprojects\1009;”添加到環境變量的classpath中)。
C:\Documents and Settings\Administrator〉javac F:\cjprojects\1009\test1.java
C:\Documents and Settings\Administrator〉java test1
可以按照上面的方法試一下。
2种方法你試一下。