Latasin erään javalla tehdyn decompilerin zipissä, jossa on pelkästään .class
tyyppisiä tiedostoja. Itse kun en ole javaan koskenut elämäni aikana kertaakaan, niin voisiko joku valaista tyhmää ja kertoa kuinka voin suorittaa .class tiedoston ? Tarvitaanko jonkinlainen kääntäjä tms.?
class-tiedostot ovat (javan bytecodeksi) käännettyjä tiedostoja. Käynnistämisen pitäisi onnistua komentoriviltä "java Ohjelma" (ilman .class-päätettä). Ohjelma-luokan on sisällettävä main-metodin, eli sen on oltava pääohjelma.
Jäi vielä epäselväksi se,minne kansioon tulee tuo .class tiedosto sijoittaa?
Tumettaja kirjoitti:
Jäi vielä epäselväksi se,minne kansioon tulee tuo .class tiedosto sijoittaa?
Sinne, mistä aiot sen suorittaa.
Olen sijoittanut kaikki paketissa olevat .class tiedostot c:\program files\java\
kansioon.
Kun yritän kutsua sitä "main" classia (tai mikä nyt onkaan) komentorivillä seuraavasti "java test", tulee virheilmoitus
Exception in thread "main" java.lang.NoClassDefFoundError: test
Sinun pitää siirtyä komentorivillä kyseiseen hakemistoon (cd "hakemisto"
), ja tiedostossa test.class pitää olla luokka nimeltä test, joka sisältää vaaditunlaisen main-funktion.
Kiitos paljon avusta, sain vihdoin toimimaan ;)
Aihe on jo aika vanha, joten et voi enää vastata siihen.