Avatar billede r.hegaard Nybegynder
04. juli 2004 - 17:32 Der er 20 kommentarer og
1 løsning

Nybegynderproblemer med Java

Jeg har besluttet mig for at lære at programmere Java. Til at starte med, vil jeg læse artiklerne om Java på webcafe.dk
Jeg er stødt ind i det problem, at jeg kke helt kan finde ud af, hvilket program jeg skal downloade ved http://java.sun.com/, for at jeg kan compile java-koden.
Jeg har prøvet med følgende programmer fra sun:
j2sdk-1_3_1_12-windows-i586.exe
j2sdk-1_4_2_04-windows-i586-p-iftw.exe
jdk-1_5_0-beta2-windows-i586.exe

Er det en af ovenstående programmer jeg skal bruge til at compile, eller skal jeg have fat i et andet ??

Kan I give en detaljeret beskrivelse af, hvordan jeg compiler den kode jeg har skrevet ??
Avatar billede arne_v Ekspert
04. juli 2004 - 17:34 #1
Hent j2sdk-1_4_2_04-windows-i586-p-iftw.exe og installer så får du Java compiler
og Java runtime.
Avatar billede viciodk Praktikant
04. juli 2004 - 17:34 #2
Det er denne du skal hente:

Windows Offline Installation, Multi-language (j2sdk-1_4_2_05-windows-i586-p.exe, 51.09 MB)
Avatar billede viciodk Praktikant
04. juli 2004 - 17:36 #3
Avatar billede arne_v Ekspert
04. juli 2004 - 17:38 #4
filen med -iftw er den lille som selv henter resten

filen uden -iftw er den store som indeholder dete hele
Avatar billede arne_v Ekspert
04. juli 2004 - 17:38 #5
1.4.2 er nyeste ikke-beta (hvis du har løst til at lege med 1.5.0 beta2
kan du selvfølgelig også det)
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 17:40 #6
OK.
Jeg har hentet den store (j2sdk-1_3_1_12-windows-i586.exe), kan jeg så godt bruge den ??
Avatar billede arne_v Ekspert
04. juli 2004 - 17:42 #7
Ja

Men det er et setup kit som du skal installere

Selve compileren ligger indeni
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 17:45 #8
Godt.
Det er den jeg har installeret lige nu.
Kan du så forklare, hvordan jeg compiler en fil (f.eks. BoldKasse.java som ved WebCafe.dk) ??
Avatar billede arne_v Ekspert
04. juli 2004 - 17:47 #9
åben en DOS box

gå over i directory med BoldKasse.java

giv kommandoen:
  C:\j2sdk1.4.2_05\bin\javac BoldKasse.java
for at compile

giv kommandoen:
  C:\j2sdk1.4.2_05\bin\java BoldKasse
for at køre
Avatar billede arne_v Ekspert
04. juli 2004 - 17:48 #10
ret stien hvis dne er andeledes

step 2)

tilføj C:\j2sdk1.4.2_05\bin til din PATH så du er fri for at skrive den hver gang

step 3)

installer en IDE som du kan udvikle dine programmer i

der er mange at vælge imellem - mit forslag vil være Eclipse (www.eclipse.org)
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 17:54 #11
Jeg kan godt køre følgende kommando:
C:\jdk1.3.1_12\bin\javac BoldKasse.java
hvilket giver filen BoldKasse.class

Men når jeg så kører kommandoen:
C:\jdk1.3.1_12\bin\java BoldKasse
så kommer den med følgende fejl:
Exception in thread "main" java.lang.NoSuchMethodError: main

Hvordan kan det være, at der opstår en fejl ??
Avatar billede arne_v Ekspert
04. juli 2004 - 17:56 #12
Hvordan set BoldKasse.java ud ?

Er der en main metode ?
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 18:00 #13
Filen indeholder følgende:
  import java.applet.*;
  import java.awt.*;

  public class BoldKasse extends Applet {

    public void paint(Graphics g) {
      g.setColor(Color.black);
      g.fillRect(0,0,200,200);
      g.setColor(Color.red);
      g.fillOval(50,50,100,100);
    }//paint()

  }//BoldKasse

Filer er downloaded direkte fra http://www.webcafe.dk/artikler/java/forsteapplet/
Avatar billede arne_v Ekspert
04. juli 2004 - 18:03 #14
Hov det er en applet ikke en applikation.

Der skal du bruge appletviewer på den tilhørende html fil.
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 18:12 #15
OK.
Tak for hjælpen. Lægger du lige et svar ??

Kender du evt. andre gode (gerne danske) guider på nettet ??
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 18:20 #16
Hvordan ville koden se ud, hvis det ikke skulle laves som JavaApplet, men i stedet køres med kommandoen "C:\jdk1.3.1_12\bin\java BoldKasse" ??
Avatar billede arne_v Ekspert
04. juli 2004 - 18:24 #17
Avatar billede arne_v Ekspert
04. juli 2004 - 18:24 #18
Mange er glad efor http://javabog.dk/
Avatar billede arne_v Ekspert
04. juli 2004 - 18:24 #19
svar

(skal vicio ike også have del i point ?)
Avatar billede arne_v Ekspert
04. juli 2004 - 18:26 #20
Start med console applikation og vent lidt med GUI applikation.

http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html

viser den kendte HelloWorld
Avatar billede r.hegaard Nybegynder
04. juli 2004 - 18:41 #21
Mange tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester