01. september 2004 - 10:47Der 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?
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
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.
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.