windows - 'ant' genkendes ikke som en intern eller ekstern kommando

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har det samme problem som denne bruger: ant - ikke anerkendt som en intern


men desværre har ingen af ​​løsningerne arbejdet for mig i det indlæg eller nogen anden. Jeg har også set på andre kommandoer, der ikke er anerkendt og specifikt tilføjer en sti-variabel. Den procedure, jeg bruger, er som følger:


Extract to a desired installation directory, e.g. C:apache-ant
Create an ANT\_HOME environment variable`

Open System Properties -> Advanced -> Environment Variables
Create a new system variable
    Variable name: ANT\_HOME
    Variable value: C:apache-ant 

Add \%ANT\_HOME\%in directory to the PATH system variable

Open System Properties -> Advanced -> Environment Variables
Under system variables, select PATH and append ;\%ANT\_HOME\%in
    e.g. \%SystemRoot\%system32;\%SystemRoot\%;\%JAVA\_HOME\%in;\%ANT\_HOME\%in

Verify that ANT is installed.

Open a new command window and type:
C:>ant -v`


I mit tilfælde er variabelværdien C:apache-antapache-ant-1.8.2.


Min eksakte sti-variabel er \%SystemRoot\%system32;\%SystemRoot\%;\%JAVA\_HOME\%in;\%SystemRoot\%System32Wbem;\%SYSTEMROOT\%System32WindowsPowerShellv1.0;\%JAVA\_HOME\%in;\%ANT\_HOME\%in, som ikke har nogen mellemrum mellem semikolonerne.


Men testningen af ​​myrinstallationen virker ikke, billedet nedenfor er, hvad jeg oplever:


Indtast billedbeskrivelse her


Jeg har forsøgt at genstarte ved flere lejligheder til ingen nytte. Jeg er løbet tør for ideer, så hvis nogen har nogen oplysninger, vil det være nyttigt. Tak!


EDIT



Indsendt resultater af dir:


Indtast billedbeskrivelse her

Bedste reference


ANT\_HOME løses ikke. Skift \%ANT\_HOME\%in i stilsystemets miljøvariabel til c:apache-antapache-ant-1.8.2in.

Andre referencer 1


Jeg havde et lignende problem, men årsagen til, at\% ANT\_HOME\% ikke var at løse, er at jeg havde tilføjet den som en USER-variabel, ikke en SYSTEM-en. Sorteret nu, takket være dette indlæg.

Andre referencer 2


opret et script herunder følgende
(erstat ant og jdk stier med det, der er korrekt for din maskine)


set  PATH=\%BASEPATH\%
set ANT\_HOME=c:	oolsapache-ant-1.9-bin
set JAVA\_HOME=c:	oolsjdk7x64
set PATH=\%ANT\_HOME\%in;\%JAVA\_HOME\%in;\%PATH\%


kør det i shell.

Andre referencer 3


Når miljøvariabler ændres, skal du logge af og logge på igen, så den bliver anvendt.

Andre referencer 4


Jeg downloadede ant (http://ant.apache.org/bindownload.cgi), unzipped til min C-drev og brugte Windows Doskey-kommandoen: [13]


doskey ant=C:apache-ant-1.9.6inant.bat $*


dette vil fungere så længe du bruger den samme kommandokonsol, for at gøre det permanent er vanskeligere: http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html[14]]]

Andre referencer 5


Havde det samme problem. Løsningen er at tilføje en i slutningen af ​​\%ANT\_HOME\%in, så det blev \%ANT\_HOME\%in


Arbejdet for mig. (Skal være systemvar)

Andre referencer 6


Følg disse trin



  1. I brugervariabler



      Indstil VARIABLE NAME =ANT\_HOME VARIABLE PATH =C: \ Programmer \ apache-ant-1.9.7




2.Edit Brugervariabel PATH =\% ANT\_HOME\% \ bin



  1. Gå til Systemvariabler



    • Indstil Sti =\% ANT\_HOME\% \ bin