2017-04-06 42 views
-3
package date; 

import javax.swing.JOptionPane; 

public class SpeedDatingTest { 

/** 
* @param args the command line arguments 
*/ 
public static void main(String[] args) { 
    // TODO code application logic here 

    String CDay = JOptionPane.showInputDialog("Enter the year: "); 
    int cDay = Integer.parseInt(CDay); 

    Date date = new Date(cDay); 
    System.out.println(date.discoverColumbusDay); 

    } 

} 

NetBeans告訴我「Date date = new Date(cDay)」給了我一個RuntimeException,我不知道爲什麼。誰能幫忙?RuntimeException:不可編譯的源代碼。 Java(NetBeans)

+2

你在哪裏導入Date類? – Jens

+0

什麼是日期,你自己寫的課程? – Joni

+0

'date.discoverColumbusDay'是什麼? –

回答

0

我沒有看到您正在使用的Date類的導入。除非它與SpeedDatingTest位於同一個包中,否則這可能是原因。

但是,如果它在同一個包中,而編譯器找不到該類,那麼應該確保它在類路徑中。