2011-03-22 103 views
0

這是我在代碼中看到的唯一錯誤。這是這一行:線程「主」錯誤中的異常

public class VolCac extends JFrame implements ActionListener{ 

這是錯誤:螺紋

異常 「主要」 java.lang.Error的:未解決的問題,編譯:

at VolCac.main(VolCalc.java:810) 

這是行810:

public static void main(String[] args){ 
    JFrame frame = new CalcVolume(); 
    frame.setSize(525, 350); 
    frame.setVisible(true); 
             } 
} 

我想不通爲什麼我收到錯誤。

+0

JFrame frame = new CalcVolume();應該是JFrame frame = new VolCac(); – 2011-03-22 13:41:28

回答

4

「未解決的問題彙編」錯誤是,當你的代碼不能編譯發生了什麼,但你告訴Eclipse反正運行它。在程序無法再繼續運行的時候,會發生異常。

在這種情況下,我看到了一個名爲「VolCalc,」一個名爲「VolCac」類文件,並試圖打造「CalcVolume」的一個實例。我敢肯定你的意思是所有這三個匹配!

+0

@歐內斯特,我改變了所有匹配VolCalc,我得到以下錯誤「java.lang.NoClassDefFoundError:VolCac產生的原因:拋出java.lang.ClassNotFoundException:VolCac在java.net.URLClassLoader的$ 1.run(來源不明)在爪哇。在java.net.URLClassLoader.findClass(來源不明)在java.lang.ClassLoader.loadClass(來源不明)在sun.misc.Launcher $ AppClassLoader.loadClass(來源不明)在Java的security.AccessController.doPrivileged(本機方法)。 lang.ClassLoader.loadClass(未知源)線程「main」中的異常即使我將它們改爲匹配。 – Mike 2011-03-22 13:48:08

+0

就像@Bozho所說的那樣,「Project | Clean ... | All」將是一個好主意。 – 2011-03-22 13:50:12

0

該錯誤意味着你正在運行的Eclipse。無論如何,你的IDE應該告訴你這一行有什麼問題。我希望你沒有真正擁有所有代碼在你的意思!

0

如果你使用eclipse嘗試清理項目

,也是你的類名是VolCac和您正在馬金新CalcVolume對象...

不能說太多沒有看到更多的代碼......在rntime

相關問題