Gå til innhold

[Løst] Javac fungerer ikke


Anbefalte innlegg

Skrevet

Får følgende beskjed:

javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
 
Har forsøkt å endre "Path" i "Miljøvariabler". Brukt adressen til bin mappa til jdk: C:\Program Files\Java\jdk1.8.0_144\bin.
 
Har gjort det samme med  jre, skilt jdk og jre med ;. Avslutta med ; og . og ingen tegn.
Avslutta command prompt for hvert nytt forsøk.
 
Noen som vet hva som kan være feil eller har forslag til andre ting man kan prøve?
Videoannonse
Annonse
Skrevet

C:\ProgramData\Oracle\Java\javapath%SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jdk1.8.0_144\bin;C:\Program Files (x86)\Java\jre1.8.0_144\bin (prøvde med ;, blankt og punktum som avslutning)

 

Her er hele "stien" og hvor jeg har prøvd med 32-bit versjonen. Prøvde også med å avslutte med ;, la det stå blankt og med punktum. Funker ikke....?

Skrevet

jre inneholder ikke javac, så det er ingen vits å prøve.

Vet ikke hva problemet er. Men alternativt kan du kjøre javac fra en .bat fil, slik:

"C:\Program Files\Java\jdk1.8.0_141\bin\javac" source.java

  • Liker 1
Skrevet

Jdk bin skal inneholde javac vel. 

Er det copy paste av path? Skal det ikke være semikolon mellom de første der? ala:

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32%;SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jdk1.8.0_144\bin;C:\Program Files (x86)\Java\jre1.8.0_144\bin

 

Eller prøv å flytt jdk bin delen til fremst i path.

  • Liker 1
Skrevet (endret)

Løste det på følgende måte:

  • Inn på systemegenskaper
  • Klikket på miljøvariabler
  • Merket Path og klikket på rediger
  • Klikket på redigere tekst.
  • Limte inn setningen fra Oracle med min versjon av JDK

Setningen fra Oracle (under punktet:

Updating the PATH Environment Variable) : 

 

C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.8.0\bin

 

Endret til:

 

 C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Java\jdk1.8.0_144\bin

 

Lenk til Oracle, 

http://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html

 

Obs! Glemte å lime inn riktig setning!

Endret av ronron25
Skrevet

Jdk bin skal inneholde javac vel. 

Er det copy paste av path? Skal det ikke være semikolon mellom de første der? ala:

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32%;SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jdk1.8.0_144\bin;C:\Program Files (x86)\Java\jre1.8.0_144\bin

 

Eller prøv å flytt jdk bin delen til fremst i path.

Ja, copy and paste. Det er semikolon mellom. Prøvde å flytte bin delen, men fungerte ikke. Fant til slutt løsningen :-). Takk for hjelpa folkens!

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...