-
【求助】JAVA Programming
大家好, 我有支 Java 的程式如下:
import java.io.*;
import java.lang.*;
public class test1
{
public static void main(String args[])
{
System.out.print("test");
}
}
以下是 Compile 的結果:
D:\temp>javac test1.java
D:\temp>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1
為什麼會不能 run 呢? 我用的是 J2SDK 1.4.0 , 同一支程式在 Linux 平台就能 run 說...?
-
有可能是JDK版本不同的關係, 在我的電腦裡, 裝的是JDK1.3, 也可以run
我想, 你可以試試看, 把 import.java.lang.* 這行拿掉試試看
因為看起來好像是這個所引起的exception.
再不行的話, 如果沒有非用哪一個版本不可的理由的話, 去download舊一點的JDK (1.3.x)吧.
-
[QUOTE][i]最初由 logoff 發表[/i]
[B]有可能是JDK版本不同的關係, 在我的電腦裡, 裝的是JDK1.3, 也可以run
我想, 你可以試試看, 把 import.java.lang.* 這行拿掉試試看
因為看起來好像是這個所引起的exception.
再不行的話, 如果沒有非用哪一個版本... [/B][/QUOTE]
我的 Win98版 和 Linux 版的 JDK 都是 1.4.0, 可是 Win98版卻會出現上面的問題... 怪怪... 事實上, 我在不同的機器上同樣都是 Win98 + SDK 1.4.0 , 有的卻可以 Run 喔... 真是有點失望.
-