【求助】JAVA Programming



贊助商連結


genjen
2002-10-28, 01:16 PM
大家好, 我有支 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 說...?

贊助商連結


小末
2002-11-23, 10:06 PM
有可能是JDK版本不同的關係, 在我的電腦裡, 裝的是JDK1.3, 也可以run
我想, 你可以試試看, 把 import.java.lang.* 這行拿掉試試看
因為看起來好像是這個所引起的exception.

再不行的話, 如果沒有非用哪一個版本不可的理由的話, 去download舊一點的JDK (1.3.x)吧.

genjen
2002-11-28, 01:08 PM
最初由 logoff 發表
有可能是JDK版本不同的關係, 在我的電腦裡, 裝的是JDK1.3, 也可以run
我想, 你可以試試看, 把 import.java.lang.* 這行拿掉試試看
因為看起來好像是這個所引起的exception.

再不行的話, 如果沒有非用哪一個版本...

我的 Win98版 和 Linux 版的 JDK 都是 1.4.0, 可是 Win98版卻會出現上面的問題... 怪怪... 事實上, 我在不同的機器上同樣都是 Win98 + SDK 1.4.0 , 有的卻可以 Run 喔... 真是有點失望.

yain
2002-11-28, 05:37 PM
路徑的設定檢查一下也許有幫助喔