inhoudstafel en auteursrecht
* STER *
Voor Java bestaan gratis ontwikkelingstools en -omgevingen. Voor de huidige online cursus bevelen we het basisproduct van Sun Microsystems aan: het Java 2 Platform, Standard Edition. Voor de beheerssystemen MS Windows, Solaris en Linux kan het gedownload worden vanaf de Java-site van Sun:
http://java.sun.com/j2se/1.3
Deze site bevat ook installatie-instructies en EHBO.
In het vervolg van deze tekst gaan we ervan uit dat je
werkt in MS Windows, en dat het Java Platform
in de map C:\jdk1.3\bin
is geïnstalleerd. Aangezien we echter uitsluitend
vanaf de MS DOS-aanwijzer zullen werken, zijn de
verschillen tussen de diverse beheerssystemen
miniem.
Creëer een eigen map op de harde schijf waarin je
je Java-programma's zult bewaren. In het vervolg van
deze tekst gaan we ervan uit dat deze map
C:\Java heet.
Zorg er tevens voor dat programmabestanden
van het Java Platform kunnen uitgevoerd worden
door kortweg hun naam (zonder pad) te typen.
In MS-DOS betekent dat, dat de PATH-veranderlijke
naar de map C:\jdk1.3\bin moet verwijzen.
Het Java Platform is niet voorzien van een teksteditor.
Gebruik bijvoorbeeld MS Notepad (Kladblok)
om broncode in te
typen, te bewaren en te wijzigen. OPGELET: Java-bronbestanden
moeten altijd met de extensie .java
bewaard worden. Notepad heeft de voortdurende neiging
om daar .txt achteraan te hangen. Bij het
specificeren van de bestandsnaam moet je daarom steeds
de bestandsnaam tussen dubbele aanhalingstekens plaatsen,
zoals in figuur 1.
Typ onderstaand programma over in Notepad en bewaar het als
C:\Java\Hallo.java
Let nauwkeurig op het gebruik van hoofdletters, kleine letters, haakjes en spaties.
class Hallo {
public static void main(String[] args) {
System.out.println("Hallo allemaal!");
}
}
Open een MS DOS-venster (met correct PATH!) en compileer het programma door te typen
C: cd Java javac Hallo.java
Normaal moet nu gewoon terug de aanwijzer verschijnen, zonder boodschappen. Als de compiler toch tekst produceert, is dat een foutmelding: zie paragraaf 1.3 hieronder. Als alles goed gaat, kun je het programma uitvoeren door te typen
java Hallo
Het programma antwoordt met
Hallo allemaal!
zoals figuur 2 laat zien.
Foutmelding bij het oproepen van de compiler
via javac Hallo.java:
De opdracht of bestandsnaam is onjuist.
DOS vindt de compiler niet. Controleer of de PATH-variabele een verwijzing bevat naar de binaire bestanden van het Java Platform door te typen
PATH
Hetgeen nu verschijnt, moet ergens een verwijzing naar
C:\jdk1.3\bin bevatten. Als dat niet het geval
is, kun je het verhelpen met het commando
PATH=C:\jdk1.3\bin;%PATH%
Als de verwijzing naar C:\jdk1.3\bin in je
pad voorkomt, en je krijgt nog steeds dezelfde foutmelding,
controleer dan via de toepassing Mijn Computer
of er wel een map met die naam bestaat op de C-schijf, en of
zich daarin een bestand javac.exe bevindt. Zoniet,
dan is de installatie mislukt en moet je ze overdoen.
Foutmelding bij het oproepen van de compiler
via javac Hallo.java:
error: cannot read: Hallo.java 1 error
Dit wijst op een typefout in de naam van het programma. Controleer of er wel degelijk een bestand met die naam in de map aanwezig is. Let ook even op het gebruik van de hoofdletter H.