Olen opisekllut javaa rogers cadenheadin kirjasta java 2 joka on julkaistu vuonna 1999.
Kirjassa puhutaan jdk 2.0:sta ja neuvotaan kääntämään ohjelma valitsemalla ensin työhakemistoksi se hakemisto missä koodi on.
Sen jälkeen neuvotaan kirjoittamaan:
javac ohjelmannimi.java.
Mutta toimiiko jdk 5.0 samalla lailla.
Miten tällä käännetään ohjelmat?
Kirjassa puhutaan jdk 2.0:sta ja neuvotaan kääntämään ohjelma valitsemalla ensin työhakemistoksi se hakemisto missä koodi on.
Sen jälkeen neuvotaan kirjoittamaan:
javac ohjelmannimi.java.
Mutta toimiiko jdk 5.0 samalla lailla.
Miten tällä käännetään ohjelmat?
Vastaukset 3
Vanhimmat
siis ms-dos komentoikkunassa se kansio työhakemistoksi. ja kijoittamalla komen´toikkunaan javac ohjelmannimi.java
Et tainnut itse kokeilla mutta noin se toimii vitosessakin. JDK:n pitää olla polussa.
Ohjelma on tiedostossa Luokka.java
Kääntäminen: javac Luokka.java
Suoritus: java Luokka
Kun tarvitset satunnaisesti "kaikkia" Javan versioita, on kääntäjää ja oikeita luokkia kutsuttava eksplisiittisesti. Käytetyn Javan ei siis välttämättä tarvitse olla asennettuna ja polussa... ;)
Eli mene hakemistoon, esim c:\koodi\oma_ohjelma ja kirjoita c:\jdk1.1.8\bin\javac -classpath .;c:\jdk1.1.8\lib\classes.zip Omaohjelma.java
Tai vaikkapa
c:\jdk1.3.1_02\bin\javac -classpath .;c:\jdk1.3.1_02\lib\rt.jar Omaohjelma.java
Yllämainittu koskee tietty myös JREitä.