Avatar billede dakine Nybegynder
19. juli 2002 - 14:35 Der er 12 kommentarer og
3 løsninger

HelloWorld stadiet. mangler JavaC compiler.

Hej.
Jeg programmerer til dagligt i et andet sprog men er lidt nysgerrig mht. Java2. P.t er jeg ret grøn men dette Java.

Jeg følger en bog hvor jeg har fulgt en lille eksempel. I følge bogen skal man downloade JDK1.2 fra:
"http://java.sun.com/products/jdk/1.2/"
Når man så kommer derind hedder det pludselig "J2SE v1.2.2" i stedet!
Fint nok.- det er sikkert det samme tænker jeg, men når jeg prøver at compile mangler jeg åbenbart filen JavaC.
Skriver jeg java -version fra prompten fremkommer følgende:
Java version 1.2.2. Har jeg fat i det rigtige eller hvad? Min installations Folder hedder "JRE"!

Er JDK og JRE det samme? For slet ikke at tale om J2SE.
Forvirringen er komplet.
Avatar billede r9 Nybegynder
19. juli 2002 - 14:40 #1
hent JDK 1.4 her: http://java.sun.com/Download6
Avatar billede r9 Nybegynder
19. juli 2002 - 14:42 #2
vælg J2SE 1.4.
Så kan du compiler og udvikle.


JRE bruges kun til at eksekverer et program. (altså ikke udvikling)
Avatar billede jakoba Nybegynder
19. juli 2002 - 14:43 #3
du har hentet  javac  compileren, du har blot ikke fået ændret din classpath så windows kan finde den.

filen javac.exe ligger et sted i retning af mappen:
    C:\din_j2se_mappe\bin\
så den sti skal du have tilføjet til din environment variabel CLASSPATH

mvh JakobA
Avatar billede r9 Nybegynder
19. juli 2002 - 14:43 #4
J2EE er en overbygning på J2SE.
Dvs. en enterprise API.
Avatar billede Slettet bruger
19. juli 2002 - 15:10 #5
Avatar billede Slettet bruger
19. juli 2002 - 15:12 #6
Avatar billede jakoba Nybegynder
19. juli 2002 - 15:25 #7
willi10 >> sikkert en god editor, men har den noget med spm at gøre?
Avatar billede magoo20000 Nybegynder
19. juli 2002 - 16:40 #8
JDK er Java Development Kit, JRE er Java Runtime Environment, dvs. den container, hvori den kode bliver eksekveret.
JDK består bla. af alle de klasser fra SUN, som du kan gøre brug af under den applikationsudvikling, f.eks. Vector-klassen.

Først skriver du:

javac -classpath . xxxx.java (compilering til .class-fil)

efterfulgt af

java -cp . xxx (eksekvering)

Din classpath er "-cp.", se evt. jakoba's del omk. classpath.

Du skal have downloaded SDK'en/JDK/J2SE (ver 1.4) fra http://www.javasoft.com - det er vist forskellige ord for en og samme 'ting'!

Håber det hjælper dig - og go' arbejdslyst!
Avatar billede Slettet bruger
19. juli 2002 - 19:17 #9
rigtig nok jakoba. Jeg sprang let henover spørgsmålet.
Men så efter sdk1.4(el.a.) er installeret. Så...
Også til compilering og meget andet
Avatar billede Slettet bruger
20. juli 2002 - 18:31 #10
Og iøvrigt. Hvis man nu skulle læse spørgsmålet igennem.
Hvem har så egentlig svaret ;-)
F.eks. har ingen svaret på
      -Har jeg fat i det rigtige eller hvad?
med et enkelt "ja" eller "nej". Men derimod med udbyggede anvisninger med det samme.

Eller på spørgsmålene:

Er JDK og JRE det samme?
For slet ikke at tale om J2SE?

magoo20000 svarer vel som den eneste. Men indgår container i alle programeringssprog og er det blot forskellige ord for samme ting ;-)

Det kan sikkert være ganske interessant at gennemgå sproget - semantiken og pragmatiken - her på eksperten ;-)
Avatar billede jakoba Nybegynder
20. juli 2002 - 18:41 #11
summantion:

JDK og JRE er ikke det samme.
  se: Svar: magoo20000 19/07-2002 16:40:18

JRE er noget helt andet.
  Det kan kun udføre java der allerede er skrevet og kompileret.
  se: Kommentar: r9 19/07-2002 14:42:24

J2SE indeholder det du har brug for.
  Med det kan du både udvilkle og køre jave programmer, men det skal stilles korrekt op først.
  se: Kommentar: jakoba 19/07-2002 14:43:07

J2SE, JDK og J2EE  er stort set det samme. blot med forskellige ekstra faciliteteter klistret på. For dig som nybegynder er forskellene helt ligegyldige.

mvh JakobA
Avatar billede dakine Nybegynder
22. juli 2002 - 08:02 #12
Mange tak for hjælpen alle sammen. Jeg prøver at rode lidt videre med det. Så dukker der sikker flere spørgsmål senere. :o)
Avatar billede magoo20000 Nybegynder
23. juli 2002 - 13:50 #13
Vil du uddele points for det her eller hva?
Under alle omstændigheder skal spg. lukkes ;-)
Avatar billede dakine Nybegynder
23. juli 2002 - 20:24 #14
Ja ja. Det kommer. :o)
I får 10 hver. Det er nemt og så er jeg af med de 30.
Avatar billede magoo20000 Nybegynder
23. juli 2002 - 20:53 #15
TikTaK mester!
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