windows - C: \ Program Files \ Java \ jdk1.8.0\_131 \ javac.exe ''genkendes ikke som en intern eller ekstern kommando

Indlæg af Hanne Mølgaard Plasc

Problem



Mange tak for din hjælp. Så her er hvad jeg forsøger at gøre:


Jeg forsøger at bruge Jenkins for første gang, men hver gang en bygning køres, giver det mig en fejl, der lyder:


[ERROR] Failure executing javac, but could not parse the error: [ERROR] '"C:Program FilesJavajdk1.8.0\_131javac.exe"' is not recognized as an internal or external command.


Den leder efter javac.exe i den forkerte mappe, da den faktisk er inde i C: \ Program Files \ Java \ jdk1.8.0\_131 \ bin \ javac.exe (Inde i bin-mappen)


Indtast billedbeskrivelse her [2]


Hver tutorial jeg læser på internettet beder mig om at gøre dette oprettet inden for systemvariablerne, og jeg tror, ​​jeg har gjort hver enkelt kombination af dem. (Jeg ved, at der er mange SO spørgsmål svarende til disse, men jeg har desværre ikke været i stand til at løse mit problem ved hjælp af deres løsning). Det er hvad jeg har i øjeblikket:


Indtast billedbeskrivelse her [3]


Systemvariabler
Indtast billedbeskrivelse her [4]


Brugervariabler
Indtast billedbeskrivelse her [5]


Indtast billedbeskrivelse her [6]


Indtast billedbeskrivelse her [7]


Hvis nogen kunne behage at pege på, hvad jeg gør forkert, ville det virkelig blive meget værdsat. Mange tak !! :)

Bedste reference


Jeg ser ikke mange variabler der. Er de dine system- eller brugermiljøvariabler? Brug systemmiljøvariablerne.



  • Kontroller din java-vej (gå til 'C: \ Program Files \ Java \ jdk1.7.0\_02' og kopier adressen).

  • Gå til dit System Miljøvariabler og opret en ny kaldet JAVA\_HOME.

  • Indsæt '\% JAVA\_HOME\% \ bin' ved begyndelsen af sti-variablen efterfulgt af semikolon

  • Luk og genåb din kommandoprompt


Andre referencer 1


tilføj det i miljøvariabel og tilføj det link, hvor JDK bin er i PATH

Andre referencer 2


Jeg tror, ​​jeg fandt hvad der forårsagede problemet. Denne linje på projektet POM var den med den forkerte JDK-sti:


Indtast billedbeskrivelse her [8]


Tak for hjælpen alligevel. :)