© ilj ilj@flowsim.se
JAVA
 Java på svenska 1
  - vad man behöver för att skriva program & "applets" i Java
  - och en del om hur man gör

 
 

 
 

 
 
 
 
 
 
VAD BEHÖVER MAN?
På följande address kan man hämta Java Development Kit (JDK) som innehåller allt man behöver för att skriva program i Java:
 
http://java.sun.com/products/OV_jdkProduct.html
(sidan öppnas i ett nytt fönster)
  HUR GÖR MAN?
  1. Skriver koden i t ex Anteckningar.
  2. Kompilerarfotnot den - i Windows gör man det i DOS-prompten.
  3. Skapar en HTML-sida där man placerar en APPLET-tagg.
  4. Testar HTML-sidan i en "appletviewer" som finns med i JDK.

 
ETT EXEMPEL
1 ETT PROGRAM
Här följer en miniapplet. Det ritar en svart rektangel som är 200 pixel bred och 50 pixel hög. Rektangelns övre vänstra hörn har koordinaterna 10,10. I rektangeln skrivs sedan "Bara ett test!" i rött.
Kopiera koden och klistra in den i en ny fil i Anteckningar (Notepad). Spara det som "
jtest.java".
 
import java.applet.*;
import java.awt.*;
public class jtest extends Applet
{
public void paint(Graphics rityta)
{
rityta.setColor(Color.black);
rityta.fillRect(10,10,200,50);
rityta.setColor(Color.red);
rityta.drawString("Bara ett test!",25,35);
}
}
2 KOMPILERA
  1. Öppna MS-DOS-prompten.
  2. Gå till den katalog där jtest.java ligger. (se MINIMANUALER MS-DOS om hur man tar sig fram i DOS)
  3. Om JDK i version 1.1.7 är installerat direkt under C skriver man följande:
     
    C:\jdk1.1.7\bin\javac jtest.java
     
    och trycker på Return.
  4. Om inga felaktigheter hittades har man nu en fil som heter jtest.class
     
3 SKAPA HTML-SIDAN
Skapa en HTML-sida som vanligt. Placera en APPLET-tagg någonstans mellan BODY-taggarna. Så här kan den se ut (om HTML-filen ligger i samma katalog/ mapp som class-filen):
<APPLET CODE= "jtest.class"
WIDTH="600"
HEIGHT="400">
alternativ text om inte java fungerar
</APPLET>
Spara filen som t ex jtest.html.
 
4 TESTA HTML-SIDAN I APPLETVIEWER

  1. Öppna en MS-DOS-prompt.
  2. Gå till den katalog där HTML-sidan jtest.html och class-filen jtest.class ligger. Skriv:
     
    C:\jdk1.1.7\bin\appletviewer jtest.html
     
    och tryck på Return. "Appletviewern" öppnas.
    Om man gjort ändringar i koden och behöver ladda om sidan gör man det genom att välja menyradens Applet/ Reload.

 
en fyrkant

 
NåGRA SAKER SOM GöR DET LITE ENKLARE ATT ANVäNDA DOS
Om man vill slippa skriva hela vägen till javac.exe (dvs
C:\jdk1.1.7\bin\javac) resp appletviewer.exe (dvs C:\jdk1.1.7\bin\appletviewer) kan man en gång för alla tala om för datorn var den ska leta efter de här filerna; det kan man göra så här:
 
  1. Starta Anteckningar (Notepad) och öppna "autoexec.bat". Den ligger direkt under C.
  2. Leta reda den rad som börjar med PATH. Den kan se ut så här:
     
    PATH C:\PROGRAM\F32\BIN;%PATH%
     
  3. Lägg till följande på den raden:
     
    C:\JDK1.1.7\BIN;
     
    (i det här exemplet ligger alltså JDK direkt under C och versionen är 1.1.7)
  4. Efter tillägget ser exempel-pathen ut så här (en rad):
     
    PATH C:\PROGRAM\F32\BIN;C:\JDK1.1.7\BIN;%PATH%
     
    Observera semikolonen!
    PATH C:\PROGRAM\F32\BIN;C:\JDK1.1.7\BIN;%PATH%
     
  5. Starta om Windows.
Har man gjort den här ändringen i autoexec.bat räcker det sedan att skriva
 
javac jtest.java
 
resp
 
appletviewer jtest.html
 
oavsett i vilken katalog man befinner sig.
När man skriver
javac i DOS-promten letar datorn efter programmet (javac.exe) först i C:\PROGRAM\F32\BIN därefter i C:\JDK1.1.7\BIN.

 
en fyrkant
 
Varje gång man gör en ändring i jtest.java och vill se hur det fungerar måste man förstås kompilera om koden innan man trycker på Applet/ Reload i "appletviewern". Om man använder DOS och vill slippa skriva om kommandot (dvs i det här fallet javac jtest.java) varje gång man kompilerar kan man göra så att man kan använda uppåt-pilen för att gå tillbaka till tidigare skrivna kommandon. Så här kan man göra det i DOS-promptfönstret:
  1. Klicka på menyradens bild av en pekande hand. Rutan för Egenskaper öppnas.
  2. Välj fliken för Program.
  3. Skriv doskey i rutan med rubriken Kommandofil
När doskey är installerat kan man alltså "bläddra" mellan de kommandon man tidigare skrivit in. Har man en gång skrivit in kommandot javac jtest.java så räcker det sedan med en tryckning på uppåt-pilen och en tryckning på ENTER och kompilerandet är igång.

fotnot
KOMPILERA - översätta ett datorprogram från programmeringsspråk (högnivåspråk) till maskinkod.
Java kompileras till "Java bytecodes" som är plattformsoberoende och tolkas av javatolken. upp igen!

 
 

en linje
Sidan gjordes av
 
ilj
 
ilj@flowsim.se
 
en fyrkant
 
Senast ändrad 23 januari 1999.
 

Den här sidan hör hemma i ett ramsystem
hos
www.flowsim.se