Skip to main content

Не з'яўляецца ўнутранай або знешняй камандай выкананай праграмай (adb, javac, telnet, fastboot)



Многія карыстальнікі пры ўвядзеннi ў кансолі (ці ў акне службовай праграмы) шэрагу каманд, аднымі з якіх з'яўляюцца «adb», «javac», «telnet», «fastboot» могуць сутыкнуцца з адмовай сістэмы ад выканання дадзенай каманды. І спадарожным паведамленнем, што паказаная каманда «Ці не з'яўляецца ўнутранай або знешняй камандай, выкананай праграмай або пакетным файлам». Звычайна гэта звязана з тым, што ў сістэме на прапісаны шлях да файла, абслуговаму дадзеную каманду, а таксама з тым, што патрэбны кампанент папросту не ўсталяваны ў сістэме. У гэтым матэрыяле я распавяду, у чым сутнасць памылкі «Ці не з'яўляецца ўнутранай або знешняй камандай выкананай праграмай (adb, javac, telnet, fastboot)», а таксама як яе выправіць.

Пример ошибки с командой «fastboot»
Прыклад памылкі з камандай «fastboot»



Змест артыкула:

Сутнасць і прычыны дысфункцыі (adb, javac, telnet, fastboot)

Як я ўжо згадваў вышэй, прычынай з'яўлення дадзенага паведамлення з'яўляецца адсутнасць у сістэмы веды пра месцазнаходжанне файлаў, якія запускаюцца дадзенымі камандамі (звычайна файлы маюць тыя ж назвы, што і каманды, напрыклад, каманда «fastboot» рэалізуецца праз файл fastboot.exe).

Шлях да патрэбнага файла звычайна прапісаны ў зменнай "PATH» налад сістэмы (там павінен быць паказаны выразны шлях да дырэкторыі, у якім размешчаны ўказаныя файлы). Знайшоўшы адпаведныя шляху там не прапісаны, то пры ўводзе якой-небудзь з апісаных каманд сістэма выдае адказ, што (імя файла) не з'яўляецца ўнутранай або знешняй камандай выкананай праграмай.

Таксама прычынай адсутнасці падтрымкі такіх каманд (у прыватнасці, «telnet») з'яўляецца адсутнасць дадзенага кампанента ў сістэме (яго неабходна ўсталяваць самастойна).


В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл
У сістэмнай зменнай "Path» неабходна прапісаць шлях да дырэкторыі, дзе знаходзіцца які запускаецца намі файл

Не з'яўляецца ўнутранай або знешняй камандай - як выправіць

Каб пазбавіцца ад памылкі "Не з'яўляецца ўнутранай або знешняй камандай» неабходна ўказаць сістэме шлях (па-ангельску - «path») да дырэкторый, дзе знаходзяцца патрэбныя нам файлы.

Для гэтага неабходна дакладна ведаць, дзе знаходзяцца гэтыя файлы (да прыкладу, «javac» можа знаходзіцца па шляху З: \ Program Files \ Java \ jdk 1.8.0.45 \ bin (замест «jdk 1.8.0.45» можа быць «jdk» з іншым лікам). Неабходна скапіяваць ўказаны шлях у буфер абмену (пазначце яго курсорам, а потым націсніце на спалучэнне клавіш Ctrl + C).

  1. Затым перайдзіце на працоўны стол ПК, наводзіце курсор на «Мой кампутар», націсніце на правую клавішу мышы, у якое з'явілася меню абярыце «Уласцівасці».
  2. У якое адкрылася акне клікніце на «Дадатковыя параметры сістэмы» злева, а затым на кнопку «Зменныя асяроддзя».
  3. У «Сістэмныя зменныя» шукаеце параметр «Path», і дадайце туды пасля кропкі з коскай скапіяваны вамі раней поўны шлях з дырэкторыі Program Files \ Java.
  4. Пацвердзіце змены, націснуўшы на «Ок», затым зноў адкрыйце кансоль, і набярыце патрэбную каманду (можаце таксама перазагрузіць сістэму для прафілактыкі), памылка можа быць ліквідаваная.

Альтэрнатывай можа быць перанос ня запускаюцца файлаў ў вядомыя сістэме дырэкторыі (напрыклад, на агульны каранёвай каталог АС Віндовс, або ў C: \ Windows \ System32), звычайна сістэма працуе з імі цалкам карэктна.



Таксама, у выпадку некаторых кампанентаў (напрыклад, «telnet») праблема з імі ўзнікае па прычыне іх адсутнасці ў сістэме, таму іх неабходна даўсталяваць.

  1. У выпадку з «telnet» гэта робіцца пераходам у «Панэль кіравання» - «Праграмы і кампаненты» - «Уключэнне ці выключэнне кампанентаў Windows».
  2. Знаходзім там «Кліент Telnet» ставім злева ад яго галачку, і націскаеце на «Ок».
  3. Праграма будзе ўстаноўлена і функцыянал «telnet» павінен працаваць карэктна.

заключэнне

Памылка «Ці не з'яўляецца ўнутранай або знешняй камандай (adb, javac, telnet, fastboot)» звычайна ўзнікае па прычыне адсутнасці ў сістэмы інфармацыі пра месцазнаходжанне дадзенага файла (апошняя звычайна размешчана ў зменнай "Path»), або адсутнасці неабходнага кампанента ў сістэме. Для выпраўлення памылкі "не з'яўляецца ўнутранай або знешняй камандай» рэкамендую прапісаць у параметры «Path» поўны шлях да тэчцы, дзе знаходзіцца файл, а таксама даўсталяваць праблемныя кампаненты ў сістэму (калі першапачаткова адсутнічаюць такія). Гэта дазволіць стабілізаваць працу сістэмы, і пафіксіўшы памылку "Не з'яўляецца ўнутранай або знешняй камандай» на вашым ПК.



Як вы ацэніце артыкул?
Звёзд: 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 \; C: \ Program Files (x86) \ NVIDIA Corporation \ PhysX \ Common; C: \ Program Files (x86) \ Skype \ Phone \; C: \ android-sdk-windowsplatform-tools \ sdk \ platform-tools \ adb.exe; C: \ android-sdk-windowsplatform-tools \ sdk \ tools;

Дадаць каментар

Ваш e-mail не будзе апублікаваны.