25. juli 2002 - 14:11Der er
24 kommentarer og 1 løsning
Kan ikke køre mit program.... Kan nogle hjælpe mig
Hejsa
Jeg har lavet følgende program og haft det kørende i en applet, men det var meningen at det skulle køre som et program i Linux og udskrive tiden engang hvert 10. sekund, men der kommer følgende fejl op, når jeg prøver at køre det: Exception in thread "main" java.lang.NoSuchMethodError: main
public static void main(String args[]) { DigitalThreads2 det = new DigitalThreads2(); det.start(); }
public class DigitalThreads2 implements Runnable { Date theDate; Thread runner;
public void start() { if (runner == null); { runner = new Thread(this); runner.start(); } }
public void stop() { if (runner != null) { runner.stop(); runner = null; } }
public void run() { while (true) { theDate = new Date(); skriv(); try { Thread.sleep(1000); } catch (InterruptedException e) { } } }
public void skriv() { System.out.println(theDate.toString()); } }
For det giver følgende fejl:
[root@dev java]# javac DigitalThreads2.java DigitalThreads2.java:3: 'class' or 'interface' expected public DigitalThreads2() { ^ Note: DigitalThreads2.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. 1 error
Jeg zipper lige lige tråd-halløj sammen og sender det til dig!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.