inhoudstafel en auteursrecht
* STER *


1. Installatie en eerste programma

1.1 Installatie

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.

1.2 Het eerste programma

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.

zet de bestandsnaam inclusief de extensie .java tussen dubbele aanhalingstekens
figuur 1: Het bewaren van een programmabron vanuit Notepad

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.

(MS-DOS-prompt) programma zegt 'Hallo allemaal'
figuur 2: Het eerste voorbeeldprogramma

1.3 Vaak voorkomende problemen bij het compileren

Probleem 1

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.

Probleem 2

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.


inhoudstafel en auteursrecht
* STER *

Valid HTML 4.0! Valid CSS!