16. december 2002 - 20:26Der er
19 kommentarer og 2 løsninger
NoClassDefFoundError
C:\Prog>javac LeapYear.java C:\Prog>java LeapYear Exception in thread "main" java.lang.NoClassDefFoundError: LeapYear
Inhold af Leapyear.java: ------------------------
import javax.swing.JOptionPane;
public class LeapYear { public static void main(String arguments[]) { String userInput = JOptionPane.showInputDialog(null, "Type a number"); int year = Integer.parseInt(userInput);
if(year%100 == 0) { if(year%400 == 0) JOptionPane.showMessageDialog(null, "Year " + year + " is a leap year"); else JOptionPane.showMessageDialog(null, "Year " + year + " is not a leap year"); }
else if(year%4 == 0) { JOptionPane.showMessageDialog(null, "Year " + year + " is a leap year"); }
else JOptionPane.showMessageDialog(null, "Year " + year + " is not a leap year");
Og med hensyn til CLASSPATH, så er jeg en varm tilhænger af ingen CLASSPATH environment variabel og så sætte den eksplicit på start af det man vil køre.
Damn I bruger fine udtryk :) Nå men jeg slettede classpath variablen og geninstallerede Java SDK, så nu virker det. Dem der vil have points, læg lige nogle svar :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.