Imutin netistä Sunin javatyökalut mutten muista miten niitä käytettiin. Haluaisin koittaa ajaa paria valmista koodin pätkää jotka oon värkänny JCreatorilla. Käytössäni on Win XP HE. Pitääkö mennä monetoriville ja kirjottaa jotain javac ??? vai miten?
Javan käyttöongelmia
UUno
13751
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 13
Vanhimmat
Tallenna Sunin sivuilta JDK eli Javan api haluamaasi juureen koneelle. Sen jälkeen määrittele JCreatorissa JDK-profiiliksesi tämä sama polku, johon tallensit JDK:n. Pitäisi toimia.
Kannattaa ladata uusin JDK-version Sunin sivuilta. En nyt muista mikä se on, mutta eiköhän se selviä.
Mitä eroa on JDK:lla ja SDK:lla?
JDK Java development kit
SDK Service development kit
JRE Java runtime enviroment
Korjatkoon viksummat jos meni vikaan. Jos imutat jomman kumman dk:n, tuskin huomaat mitään eroa.
SDK on Software Development Kit. SDK:ksi nimitetään pakettia, joka sisältää kehitysvälineet sekä JRE:n. Aiemmin tätä pakettia käsittääkseni kutsuttiin vaan nimellä JDK, joten SDK:lla ja JDK:lla ei käytännössä ole mitään eroa. JDK on siis vanhentunut nimike.
Ja edelleen: viksummat korjatkoon. :)
Kun olen "koonnut projectin" (compile project) ja yritän ajaa sitä, tulee ilmoitus: "The system couldn´t find a suitable main method or htm(l) file in the active project". Mikä mättää?
Koodisi siis menee kääntäjästä läpi, mutta ajovaihe ei onnistu?
Vaikea sanoa mitään, kun en näe koodiasi. Voisitko copy&pastata koodisi tänne, niin katsotaan tarkemmin.
Kyllä, kääntäjä ei anna virheilmoituksia, mutta homma ei ala pyöriä.
Jostain syystä tulee aina sama virheilmoitus vaikka oon koittanu ainakin 10:llä eri koodilla ja kaikkien pitäisi olla toimivia. Osa oli jopa javatyökalujen mukana tulleita valmiita mallikoodeja. Voisiko vika olla jossain ohjelman asetuksissa?
Onko kyseessä appletti vaiko tavallinen konsoliohjelma, jossa toiminnot tapahtuvat komentorivillä?
Ja sen koodin olisin edelleen kiinnostunut katsomaan.
No nyt sain pari koodia toimimaan kun käytin ensin compile file ja sen jälkeen execute file sen sijaan, että olisin laittanut compile project ja execute project josta aiemmat virheilmoitukset. Projekteja en siis saa toimimaan.
Kyseessä on siis ohjelma joka ajovaiheessa käynnistää ms-doskehotteen jossa ohjelmat käynnistyvät.
En tiedä miten projekteja JCreatorissa ajetaan, mutta yksittäisen .java-tiedoston kääntäminen ja ajaminen tosiaan tapahtuu kuvaamallasi tavalla.
Applettien kohdalla käännetty .class-tiedosto täytyy ajaa html-sivulla.
Mitä nuo projektit sitten ovat? Jotain useamman yksittäisen tiedoston muodostamia kokonaisuuksia? Jokatapauksessa kiitos neuvoista! :)
Ainakin JSP:llä ohjelmoidessa täytyy luoda projekti. En tiedä tuosta sun käyttämästäsi ohjelmastasi enempää kun käytän itse koodaamiseen vain Textpadia ja käännän ohjelmat komentoriviltä.