A Java sleep (delay) funkcióhoz mit kell importálni?
Netbeans-ben dolgozom, és amikor a sleep parancsot használom , akkor maga a netbeans nem jelez hibát, de amikor futtatom, akkor ezt írja ki:
run:
java.lang.NoClassDefFoundError: javaapplication2/JavaApplication2 (wrong name: JavaApplication2/JavaApplication2)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Semmit nem kell importálni. Csak tudni kell, hogy ez melyik osztály statikus metódusa. A java.lang.Thread-é. Tehát a hívása Thread.sleep(...);
De a fenti stack más hibáról árulkodik. Rosszul futtatod. Milyen paranccsal futtatod?
Ja, hogy NetBeans-szel futtatod, bocs.
A fájlnév megegyezik az osztálynévvel? A projektben a main class jól van beállítva?
ha kihagyom a sleepet, akkor rendesen fut a program gond nélkül, csak ha beteszem ezt a "
try{
Thread.sleep(1000);
}catch(InterruptedException ex){
//a késleltetett kiírás ide
}
Fura. Ilyet még nem láttam. :) Jónak kéne lennie.
Meg lehetne próbálni, először, hogy csinálsz egy Clean and build-et és utána futtatsz.
Vagy azt, hogy parancssorból indítod el a class file-t. Akkor mennie kéne. Ha ott megy, akkor a JAR fájlt rontja el a NB valamiért.
Esetleg megpróbálhatnád, hogy csinálsz egy új projektet és abban próbálod ki.
Ezek jutottak eszembe.
nagyon nem sikerült megoldanom a gondot, ezért 2 dolgot szeretnék tőletek kérdezni: 1: tudja valaki, hogy ez a csávó milyen programban jávázik? http://www.youtube.com/watch?v=SHIT5VkNrCg
A másik kérdésem meg az lenne, hogy van java-ban olyan parancs, ami leállítja a programot? Mert a VBSscriptben volt egy wscript.quit parancs, és az nagyon hasznos, mert így trükközni kell az if és else parancsokkal, mert pl inverted ifnél előfordul hogy az ifet és az else-t is lefuttatja, de ha az ifnél lenne valami leállító parancs, akkor az else-ig már nem jutna el :/
1. Ez egy Eclipse.
2. System.exit(0); vagy return;
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!