Консольге (немесе утилита терезесіне) кірген кезде, көптеген командалар, олардың кейбіреулері adb, javac, telnet, fastboot жүйелері бұл пәрменді орындауға жүйелік қатеге ұшырауы мүмкін. Сондай-ақ, көрсетілген пәрменнің «Ішкі немесе сыртқы пәрмен, орындалатын бағдарлама немесе пакеттік файл емес» деген қосымша хабар . Бұл, әдетте, жүйеде тіркелетін файлға жол, сонымен қатар қажетті компонент жүйеде орнатылмағаны фактісі болып табылады. Бұл мақалада «ішкі немесе сыртқы командасы орындалмаған бағдарлама (adb, javac, telnet, fastboot) болып табылмайды» және оны түзету әдісі туралы айтатын боламын.
![«Fastboot» пәрменімен қате мысал Пример ошибки с командой «fastboot»](../../files/2017/06/1-1.jpg)
Мақала мазмұны:
- Суть и причины дисфункции (adb, javac, telnet, fastboot) 1 Дисфункцияның мәні мен себептері (adb, javac, telnet, fastboot)
- Не является внутренней или внешней командой – как исправить 2 Ішкі немесе сыртқы пәрмен емес - түзету әдісі
- Заключение 3 Қорытынды
Дисфункцияның мәні мен себептері (adb, javac, telnet, fastboot)
Жоғарыда айтқанымдай, бұл хабардың пайда болу себебі - бұл командалармен жұмыс істейтін файлдардың орналасқан жері туралы білімнің жетіспеушілігі (әдетте, файлдар командалар сияқты атауға ие, мысалы, fastboot.exe файлы арқылы іске қосылады).
Қажетті файлға жол әдетте жүйелік параметрлердің «PATH» айнымалы мәнінде тіркеледі (көрсетілген файлдар орналасқан каталогқа нақты жол болуы керек). Егер қажетті жолдар тіркелген болса, онда сипатталған командалардың кез келгенін енгізген кезде, жүйе (файл атауы) орындалатын бағдарламаның ішкі немесе сыртқы пәрмені емес деп жауап береді.
Сонымен қатар, мұндай командалардың (атап айтқанда, «телнет») қолдауының жоқтығы жүйеде бұл компоненттің болмауы (ол дербес орнатылуы керек).
![«Path» жүйесінің айнымалы мәнінде, біз жұмыс істеп жатқан файл орналасқан директорияға жолды орнату қажет. В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл](../../files/2017/06/2-1.jpg)
Ішкі немесе сыртқы пәрмен емес - түзету әдісі
«Ішкі немесе сыртқы пәрмен емес» деген қатеден құтылу үшін сізге қажет файлдар орналасқан каталогтарға жүйелік жолды (ағылшын тілінде - «жол») көрсету керек.
Бұл әрекетті орындау үшін, осы файлдардың қайда орналасқанын білуіңіз керек (мысалы, «javac» C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin («jdk 1.8.0.45» орнына «jdk» жолында орналасуы мүмкін) Көрсетілген жолды аралық сақтағышқа көшіру керек (оны курсормен белгілеңіз, содан кейін Ctrl + C пернелер тіркесімін басыңыз).
- Содан кейін компьютердің жұмыс үстеліне өтіп, курсорды «Менің компьютерім» -ге жылжытыңыз, тінтуірдің оң жақ батырмасын бассаңыз, пайда болатын мәзірдегі «Сипаттар» -ды таңдаңыз.
- Ашылған терезеде сол жақта «Кеңейтілген жүйе параметрлері» түймесін, одан кейін «Айнымалылардың айнымалылары» түймешігін басыңыз.
- «Жүйелік айнымалылар» параметрінде «Path» параметрін іздеңіз және бағдарлама файлдары \ Java каталогынан толық жолды көшіргеннен кейін нүктелі үтірден кейін оны қосыңыз.
- Өзгерістерді «OK» түймесін басу арқылы растаңыз, содан кейін консольді қайта ашыңыз және қажетті пәрменді теріңіз (алдын-алу үшін жүйені қайта жүктеуге болады), қате түзетілуі мүмкін.
Баламалы емес файлдарды жүйеде белгілі каталогтарға көшіру (мысалы, Windows жүйесінің ортақ OS түбірлік каталогына немесе C: \ Windows \ System32), әдетте жүйе олармен дұрыс жұмыс істейді.
Сондай-ақ, кейбір компоненттер (мысалы, «telnet») жағдайда олармен проблема жүйеде олардың жоқтығынан туындайды, себебі оларды орнату қажет.
- «Telnet» жағдайында бұл «Басқару панелі» - «Бағдарламалар мен компоненттер» - «Windows компоненттерін қосу немесе өшіру» жолымен жасалады.
- Біз сол жерде «Telnet Client» сөзін сол жаққа шалып, «OK» басқышын табамыз.
- Бағдарлама орнатылады және telnet функциясы дұрыс жұмыс істеуі керек.
Қорытынды
«Ішкі немесе сыртқы команда (adb, javac, telnet, fastboot) емес» қатесі әдетте жүйеде осы файлдың орналасқан жері туралы ақпараты жоқ (соңғы «Жол» айнымалысында орналасқан) немесе жүйеде қажетті компонент жоқ. Қатені түзету үшін «ішкі немесе сыртқы пәрмен емес», «Жол» параметрінде файл орналасқан қалтаға толық жолды көрсетуге кеңес беремін, сондай-ақ проблемалық компоненттерді жүйеге орнатасыз (бастапқыда олар болмаса). Бұл жүйені тұрақтандырады және компьютеріңізде «Ішкі немесе сыртқы пәрмен емес» қатесін түзетеді.
Нонсенс, себебі емес. Барлығы жазылған, бірақ нәтиже жоқ. АДБ үшін үлгі. C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ C: \ Program Files (x86) \ Skype \ Phone \; C: \ android-sdk-windowsplatform-tools \ sdk \ platform-tools \ adb.exe C: \ Файлдар (x86) \ NVIDIA корпорациясы \ PhysX \ Common; android-sdk-windowsplatform-tools \ sdk \ tools;