Eli kuinka saa asennettua ko. kääntäjän siis windowsin seiska versioon. Aikaisempaan versioon eli xp:hen se vielä onnistui, joskin sekin aika monimutkaisen oloinen asennus oli. Nyt käyttikset sen verran erilaisia, että ei ihan samoilla ohjeilla mene.
Jaa-a, ihan tuo on suunnilleen Seuraava-painiketta painelemalla asentunut. Mitähän ongelmia sinulla on asennuksessa tullut vastaan?
Ongelma taitaa olla path enviromentissa (ympäristömuuttujissa). Eli java jdk asentuu kyllä koneelle normaalisti, mutta en vain saa kääntäjää toimimaan, eli ei tunnista javac käskyä. Se tunnistaa sen kyllä kun menee ko. kansioon, ja siellä kirjoittaa javac, mutta muualla ei tunnista. Olen kyllä lisännyt xp:n tyyliin path enviromenttiin ko. osoitteen, mutta mitään vaikutusta asiaan sillä ei ole.
Kyllä näyttää. Tämä on siis se polku, jonka lisäsin: C:\Program Files\Java\jdk1.6.0_24\bin Ja tuo polku näkyy myös tuossa komentorivillä.
Onko classpath muuttuja asetettu? Jos on, kokeile ilman. Käytätkö kääntäjää suoraan, vai jonkun IDE:n kautta? Itselläni ei ole oikein kokemusta suoraan kääntämisestä, mutta esim. NetBeansin kautta kyllä JDK toimii Windows 7:ssä oikein mallikkaasti. Itselläni ei ole ympäristömuuttujissa muuta kuin path asetettu.
Jaa-a, mikähän se classpath sitten mahtaa olla? No aikaisemmin olen ohjelmoinut ubuntulla käyttäen gedittiä, eli käyttänyt kääntäjää suoraan. Taisin joskus xp:lläkin koodata jonkun tavallisen tekstiohjelman kanssa. Nyt vaan ei jaksaisi aina vaihtaa käyttöjärjestelmää kun haluaa jotain tehdä. JCreatoria olisi tarkoitus opetella käyttämään tässä ajanmittaan.
No siis katsot samasta paikasta, kun olet asettanut path -muuttujan pysyvästi (olethan?), eli Käynnistävalikko -> [kirjoita hakukenttään] järjestelmän lisäasetukset -> Ympäristömuuttujat -painike -> alemmasta Järjestelmämuuttujat-listasta poistat classpath -muuttujan (jos on). Tosin, kuten sanottua, vähän hakuammuntaa tämä on, kun en enää juurikaan Javalla edes koodaa (C# menossa tällä hetkellä). Muuten taas classpathista löytynee tietoa Googlella. JCreatorilla on helppo kokeilla jotain nopeasti, mutta muuten suosittelisin kyllä esim. NetBeansiä jos vähänkään monimutkaisempia asioita meinaa toteuttaa.
No ilmeisesti sitä path muuttujaa ei voi ns. väliaikaisesti edes laittaa Tai ainakin minulla se on siellä ihan pysyvästi ollut. Katsoin sitä classpathia, ja en löytänyt mitään sellaista sieltä listasta, joten se ei liene siis aiheuta ongelmia. Sellainen lisätieto vielä, että kääntäjä kyllä toimi, kun onnistuin käyttämään vähän JCreatoria. Asensin myös tuon NetBeansin, ja se vaikuttaa ihan opettelemisen arvoiselta ohjelmalta kyllä.