Gå til innhold

Feilmld. i Dos (javac)


Anbefalte innlegg

Heisann!

 

Har INF100 (Begynneprogrammering) @ UiB og driver å lager små programmer. Problemet er det at når eg skal kompilere filer får eg en feilmelding i Dos;

 

javac gjenkjennes ikke som en intern eller ekstern kommando,
kjørbart program eller satsvis fil.

 

Eg har installert nyeste JDK, men virker ikke som Dos vet hvor dette ligger?

 

Noen som vet hvordan man kan fikse dette, noen "oppskrifter" på nettet om dette?

 

Takker for svar :thumbup:

Endret av Jarek
Lenke til kommentar
Videoannonse
Annonse
Heisann!

 

Har INF100 (Begynneprogrammering) @ UiB og driver å lager små programmer. Problemet er det at når eg skal kompilere filer får eg en feilmelding i Dos;

 

javac gjenkjennes ikke som en intern eller ekstern kommando,
kjørbart program eller satsvis fil.

 

Eg har installert nyeste JDK, men virker ikke som Dos vet hvor dette ligger?

 

Noen som vet hvordan man kan fikse dette, noen "oppskrifter" på nettet om dette?

 

Takker for svar :thumbup:

9378735[/snapback]

 

Det finnes allerede en tråd om dette:

 

https://www.diskusjon.no/index.php?showtopic=782673

 

Werner

Lenke til kommentar
Ja, så det dessverre 10 sekunder seinere, men det funker dessverre ikke.

9381695[/snapback]

 

Fungerer ikke? Det burde fungere, da feilen er at du ikke har spesifisert hvor java er installert...

 

Men, du kan jo prøve å navigere deg til mappen hvor javac er installert (ligger i "bin" mappen under SDK/JDK), og så skrive

javac <evt. flagg> <full path til programmet du vil kompilere>

 

Litt knotete, men gjør du det på den måten skal det fungere...

Lenke til kommentar

Hei. Går på samme kurset som du gjør! :w00t: Uansett. Jeg kjører Linux selv, og i Linux legges programmer "automatisk" til i listen over kjente programmer. Men i Windows gjør den ikke det. Det må du selv gjøre. Det er en fil som i Windows gjør slik at kommandoer som tastes inn uansett hvilken mappe man er i, blir gjenkjent som programmer som ligger et eller annet sted. Men Windows vet ikke fra før av hvor disse programmene ligger hen. Så du må la Windows vite hva slags kommando som skal kjøre hvilket program. I dette tilfellet skal kommandoen java kjøre programmet C:\EnMappe/\EnAnnenMappe\java.exe og javac skal kjøre programmet C:\EnMappe\EnAnnenMappe\javac.exe. .exefilene ligger der du installerte Java SDKen. Hvordan du lar Windows vite dette: Google etter java path:

 

http://www.google.no/search?hl=no&q=java+p...Google-s%C3%B8k

 

Lykke til! Eller installer Linux! :roll:

Endret av LostOblivion
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...