Liekö joku törmännyt minua ennen seuraavaan ongelmaan: koneeseeni asennettu jdk1.3 -kääntäjä kääntää kiltisti Java-kielisen ohjelman komennolla javac Ohjelma.java antamatta erroreita, mutta kun ohjelma pitäisi ajaa ja kirjoitan DOS-ikkunaan java Ohjelma, antaa kääntäjä NoClassDefFound -errorin. Mistä siis voi olla kyse, kun ohjelma kääntyy mutta sitten sitä ei enää löydy?? (Polku pysyy tietysti muuttumattomana...)
jdk1.3 tökkii...
Eelis
4246
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Onko tiedoston nimi tismalleen sama kuin luokan ? isot ja pienet kirjaimet merkitsevät.
Joo, kyllä luokan nimi on tismalleen sama kuin tiedostonkin. Jos näin ei olisi, errorihan tulisi jo käännösvaiheessa. Kiitos kuitenkin vaivannäöstä.
ei vältämättä jos public määritys puuttuu tiedoston nimi saa olla mitä sattuu.
ethän vaan kirjoita java LuokanNimi.class .. päätettä ei siis saa olla...