Avatar billede topperware Nybegynder
01. september 2004 - 10:47 Der er 4 kommentarer og
1 løsning

Problemer med oversætteren - javac

Jeg skal til at igang med Java programmering, og har et spørgsmål omkring javac. Jeg har downloaded JDK fra Sun og efterfølgende installeret det. Jeg har installeret div. editorer og udviklingsmiljøer (JCreator, BlueJ), og kan indefra disse programmer uden problemer oversætte og køre mine første og simple Java programmer (Helloworld.java osv.), men hvis jeg vil bruge kommandolinjen går det ikke så godt. Måske har jeg lidt af svaret til problemet selv, men ved ikke hvordan jeg helt skal løse det.

Når jeg i kommandolinjen "stiller mig" i den mapper kildekoden (fx Helloworld.java) er placeret og skriver:

eks:
C:\Documents and Settings\Michael\Desktop\java_eks>javac Helloworld.java

får jeg følgende fejl:

'javac' is not recognized as an internal or external command,
operable program or batch file.

1.Er det rigtigt forstået at jeg en gang for alle skal fortælle mit system (Command Prompt) hvor oversætteren (javac) befinder sig; og grunden til det er, at javac ikke er placeret i en given mappe/mange forskellige mapper, hvori man gemmer sin kildekode?

2.Hvis ja til ovenstående, hvordan er det så lige man gør det med at henvise til javac?

På forhånd tak
Michael
Avatar billede arne_v Ekspert
01. september 2004 - 11:00 #1
re 1)

ja

re 2)

Du kan:

a)

angive fuld sti:

C:\Documents and Settings\Michael\Desktop\java_eks> C:\j2sdk1.4.2_02\bin\javac Helloworld.java

b)

ændre PATH midlertidigt:

C:\Documents and Settings\Michael\Desktop\java_eks> PATH=C:\j2sdk1.4.2_02\bin;%PATH%
C:\Documents and Settings\Michael\Desktop\java_eks> javac Helloworld.java

c)

Du kan ændre PATH permanent i control panel + system + advanced + environment
Avatar billede topperware Nybegynder
01. september 2004 - 11:19 #2
Hej Arne, Jeg kan godt se ideen, men det fungerer stadig væk ikke, måske er det placeringen af Javac på min maskine jeg prøver her at angive den fulde sti:

C:\Documents and Settings\Michael\Desktop\java_eks> C:\Program Files\Java\jdk1.5
.0\bin\javac Helloworld.java

og får følgende meddelse:

'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Avatar billede arne_v Ekspert
01. september 2004 - 11:25 #3
C:\Documents and Settings\Michael\Desktop\java_eks> "C:\Program Files\Java\jdk1.5.0\bin\javac" Helloworld.java

når dir indeholder mellemrum så skal du have "" omkring
Avatar billede topperware Nybegynder
01. september 2004 - 11:40 #4
OK, så fungerer det, jeg takker mange gange for dine gode og forståelige svar - men opret lige et svar du skal da have point.

Mvh Michael
Avatar billede arne_v Ekspert
01. september 2004 - 11:49 #5
svar
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