ძირითადი შინაარსიდან გადასვლა

არ არის შიდა ან გარე ბრძანების შესრულების პროგრამა (adb, javac, telnet, fastboot)



ბევრი მომხმარებელი, როდესაც შესვლისას კონსოლში (ან კომუნალური ფანჯარაში) შესული რიგი ბრძანებები, რომელთაგან ზოგიერთი ADB, javac, telnet, fastboot, შეიძლება შეიცავდეს სისტემას, რომ შეასრულოს ეს ბრძანება. და თანმხლები შეტყობინება, რომ მითითებული ბრძანება "არ არის შიდა ან გარე ბრძანება, შესრულებადი პროგრამა ან სურათების ფაილი . " ეს, როგორც წესი, იმის გამო, რომ სისტემაში შემავალ ფაილთან დაკავშირებული სისტემა რეგისტრირებულია სისტემაში, ისევე, როგორც აუცილებელი კომპონენტი სისტემაში არ არის დაყენებული. ამ სტატიაში მე გეტყვით, თუ რა შეცდომა არ არის "შიდა და გარე ბრძანება არ არის შესრულებული პროგრამა (adb, javac, telnet, fastboot)" და ასევე როგორ უნდა დააფიქსიროს იგი.

Пример ошибки с командой «fastboot»
შეცდომა მაგალითია "fastboot" ბრძანებით



სტატიის შინაარსი:

დისფუნქციის არსი და მიზეზები (adb, javac, telnet, fastboot)

როგორც ზემოთ აღვნიშნეთ, ამ გზავნილის გამოვლენის მიზეზი არ არის ამ ბრძანებების მიერ მართული ფაილების ადგილმდებარეობის ცოდნა (როგორც წესი, ფაილები აქვთ იგივე სახელით, როგორც ბრძანებები, მაგალითად, "fastboot" ბრძანება ხორციელდება fastboot.exe ფაილით).

სასურველი ფაილების გზა ჩვეულებრივ რეგისტრირებულია სისტემის პარამეტრების "PATH" ცვლადში (უნდა იყოს მკაფიო გზავნილი დირექტორია, სადაც მითითებული ფაილები მდებარეობს). თუ საჭირო ბილიკები არ არის რეგისტრირებული, მაშინ როდესაც აღწერილი ბრძანებების შესვლისას სისტემა აძლევს პასუხს, რომ (ფაილის სახელი) არ არის შესრულებული პროგრამის შიდა ან გარე ბრძანება.

გარდა ამისა, ასეთი ბრძანებების (კერძოდ, "ტელნეტის") მხარდაჭერის არარსებობის მიზეზი არის სისტემაში ამ კომპონენტის არარსებობა (ეს უნდა იყოს დამოუკიდებლად).


В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл
სისტემაში ცვლადი "გზა" არის აუცილებელი, რომ შეიტანოთ მითითება იმ დირექტორიაში, სადაც ჩვენ ვმუშაობთ.

არა შიდა ან გარე ბრძანება - როგორ უნდა გადაწყდეს

შეცდომის თავიდან ასაცილებლად "არ არის შიდა ან გარე ბრძანება", უნდა მიუთითოთ სისტემური ბილიკი (ინგლისურ ენაზე - "გზა") იმ დირექტორიებითათვის, სადაც ფაილი გვჭირდება.

ამისათვის თქვენ უნდა იცოდეთ ზუსტად, თუ სად არის ეს ფაილები (მაგალითად, "javac" შეიძლება მდებარეობდეს C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin ("jdk 1.8.0.45" ნაცვლად "jdk" რიცხვი) აუცილებელია კოპირების მითითებულ ბუფერში კოპირება (აღსანიშნავად მას კურსორი და დააჭირეთ კლავიშს Ctrl + C).

  1. მერე კომპიუტერის კომპიუტერში გადასვლა, კურსორის გადატანა "ჩემი კომპიუტერი", დააჭირეთ მაუსის მარჯვენა ღილაკს, აირჩიეთ "თვისებები" მენიუში, რომელიც გამოჩნდება.
  2. ფანჯარაში გახსნის ღილაკს "გაფართოებული სისტემის პარამეტრები" მარცხნივ და შემდეგ "გარემო ცვლადები" ღილაკზე.
  3. "სისტემური ცვლადები" პარამეტრი "გზა" -ისთვის მოძებნეთ და დაამატეთ მას შემდეგ, რაც სემინოლონის შემდეგ გადათარგმნე პროგრამის სრული ფაილები Java ფაილიდან.
  4. შეცვალეთ ცვლილებები "OK" - ზე დაჭერით, შემდეგ ხელახლა გახსენით კონსოლი და შეიყვანეთ სასურველი ბრძანება (ასევე შეგიძლიათ თავიდან აიცილოთ სისტემა პრევენციისთვის), შეცდომა შეიძლება დაფიქსირდეს.

ალტერნატივა იქნება სისტემა, რომელიც სისტემაში ცნობილია (მაგ .: Windows- ის საერთო OS root- ის დირექტორიაში, ან C: \ Windows \ System32), რომლებიც ჩვეულებრივ სისტემაში მუშაობს მათთან საკმაოდ სწორად.



გარდა ამისა, ზოგიერთი კომპონენტის შემთხვევაში (მაგალითად, "ტელნეტი"), მათთან დაკავშირებული პრობლემა წარმოიქმნება სისტემაში მათი არარსებობის გამო, რადგან მათ უნდა დაინერგონ.

  1. "ტელნეტის" შემთხვევაში, ეს ხდება "პანელით" - "პროგრამები და კომპონენტები" - "გამორთვა Windows კომპონენტების ჩართვაზე".
  2. იქ ვხედავთ "Telnet Client" - ს მის მარცხენა მხარეს და დააჭირეთ "OK".
  3. პროგრამა დამონტაჟდება და telnet ფუნქციონირება სწორად უნდა იმუშაოს.

დასკვნა

შეცდომა "არ არის შიდა ან გარე ბრძანება (adb, javac, telnet, fastboot)", როგორც წესი, ხდება იმის გამო, რომ სისტემაში არ არის ინფორმაცია ამ ფაილის ადგილმდებარეობის შესახებ (ეს უკანასკნელი, როგორც წესი, მდებარეობს ცვლადში "Path") ან სისტემაში აუცილებელი კომპონენტი აკლია. შეცდომის გამოსასწორებლად "არ არის შიდა ან გარე ბრძანება", მე გირჩევთ, რომ მიუთითოთ "Path" პარამეტრის სრული ბილიკი იმ ფაილთან, სადაც ფაილი მდებარეობს და ასევე დააყენეთ პრობლემატური კომპონენტები სისტემაში (თუ ისინი თავდაპირველად არ არიან). ეს ხელს შეუწყობს სისტემის სტაბილიზაციას, და შეცვალეთ შეცდომა "არ არის შიდა ან გარე ბრძანება" თქვენს PC- ზე.



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 4 რეიტინგი, საშუალოდ: 2.75 გარეთ 5)
იტვირთება ...

” კომენტარი არ არის შიდა ან გარე ბრძანების შესრულების პროგრამა (ADB, javac, telnet, fastboot) "

  1. სისულელეა, არა მიზეზი. ყველაფერი დაწერილია, მაგრამ შედეგი არ არის. მაგალითი ADB- სთვის. C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Skype \ Phone \; C: \ android-sdk-windowsplatform-tools \ sdk \ პლატფორმა-ინსტრუმენტები \ adb.exe; C: \ n \ android-sdk-windowsplatform- ინსტრუმენტები \ sdk \ ინსტრუმენტები;

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.