Komentorivi

Kurssilla kaikki Java-ohjelmat on tehty käyttäen NetBeans-ympäristöä. Perinteisempi tapa on kääntää ja suorittaa ohjelmat komentorivillä. (Jos et tiedä, mikä on komentorivi, tämä asia tuskin kiinnostaa sinua.)

Tiedostot

Java-luokan koodi on tiedostossa Nimi.java, jossa Nimi on luokan nimi. Vastaavasti käännetty luokka on tiedostossa Nimi.class.

Kääntäminen

Java-ohjelman voi kääntää komentorivillä seuraavalla komennolla:

javac Ohjelma.java

Jos luokassa on viittauksia muihin luokkiin, myös ne kääntyvät tarvittaessa automaattisesti.

Suorittaminen

Käännetyn Java-ohjelman voi suorittaa seuraavalla komennolla:

java Ohjelma

Komentoriviparametrit

Metodin main vakituisena osana on taulukko args, joka sisältää ohjelman komentoriviparametrit.

Seuraava ohjelma esittelee asiaa:

public class Parametrit {
    public static void main(String[] args) {
	System.out.println("Parametrien määrä: " + args.length);
	System.out.println("Parametrit:");
	for (String parametri : args) {
	    System.out.println(parametri);
	}
    }
}

Käynnistetään ohjelma komentoriviltä seuraavasti:

java Parametrit apina banaani cembalo

Nyt ohjelman tulostus on seuraava:

Parametrien määrä: 3
Parametrit:
apina
banaani
cembalo