logo

јавац није признат

У Јави обично добијамо грешке и изузетке током времена компилације. Али грешка јавац се не препознаје је најчешћа грешка са којом се суочавају многи нови Јава програмери. У овом одељку ћемо открити зашто компајлер не препознаје команду јавац и који су разлози за генерисање јавац није препознато. Такође ћемо видети могућа решења за решавање грешке.

Пре него што кренемо даље у овом одељку, хајде да разумемо значење изјаве о грешци јавац није препознат као интерна или екстерна команда.

Ин Јава , јавац је команда која компајлира Јава изворни код. Када унесемо команду у командни редак, промпт одбија да идентификује команду јавац. То значи да је јавац.еке датотеку није пронашао компајлер. Датотека јавац.еке постоји у фасцикли бин инсталационе фасцикле ЈДК. Грешка коју добијамо јер ПАТХ није правилно подешен. Следећа слика показује шта показује грешка.

јавац није признат

Разлог за појаву грешке

јавац се не препознаје је дошло до грешке док компајлирамо Јава апликацију. То је зато што је ЈВМ не могу да пронађем јавац.еке фајл. Датотека јавац.еке се налази у бин фасциклу ЈДК.

јавац није признат

Разлог за појаву грешке је тај што ПАТХ се не додаје системској променљивој окружења. Ако ПАТХ није додат променљивој окружења или није правилно подешен, не можемо компајлирати Јава апликацију. Дакле, отклањање грешке је важно. Хајде да видимо решење грешке.

Решење за грешку

Да бисмо решили грешку, морамо да додамо променљиву ПАТХ (коју оперативни систем користи за проналажење извршних датотека) променљивој окружења система. ПАТХ је адреса фасцикле у којој се налази датотека јавац.еке. Неопходно је укључити директоријум бин у променљиву окружења јер се све извршне датотеке потребне за компајлирање, покретање и отклањање грешака Јава програма налазе у директоријуму бин. Дакле, у нашем случају, ПАТХ до директоријума бин је:

Ц:ПрограмФилесЈавајдк1.8.0_05бин;

Ваш пут се може разликовати од горњег пута. Зависи где сте инсталирали ЈДК . Запамтите да ставите а тацка зарез (;) на крају ПАТХ јер је могуће да треба да додате другу ПАТХ променљиву друге апликације. Дакле, у овом случају, тачка и зарез раздваја два пута.

Напомена: ПАТХ се може разликовати ако сте инсталирали новије верзије Јаве.

Прво, проверавамо да ли је ПАТХ већ додат или не. Да бисте проверили које су путање додате променљивој окружења, следите доле наведене кораке:

  • Отворите командну линију.
  • Откуцајте команду: ехо %ПАТХ%
јавац није признат

Приказује све путање или директоријуме који су већ додати променљивој окружења. Ако је ПАТХ већ постављен, наставите са командом јавац за компилацију, у супротном додајте ПАТХ променљивој окружења.

Постоје и два начина за постављање ПАТХ у променљивој окружења поставите ПАТХ привремено или трајно поставите ПАТХ. Недостатак постављања ПАТХ привременог је у томе што колико год пута компајлирамо Јава апликацију, морамо да наведемо ПАТХ. Потребно је много времена и постоји више шанси да откуцате погрешну команду. Дакле, није добро користити. Препоручујемо вам да трајно поставите ПАТХ.

Хајде да видимо како додати ПАТХ променљивој окружења система.

Поставите ПАТХ привремено

Да бисте поставили ПАТХ привремено, следите доле наведене кораке:

  • Отворите командну линију.
  • Идите у директоријум где сте инсталирали ЈДК. Унутар фасцикле ЈДК претражите фасциклу бин и отворите је.
  • Копирајте локацију фасцикле за смеће. У нашем случају, локација фасцикле за смеће је: Ц:Програм ФилесЈавајдк1.8.0_05бин
јавац није признат
  • Сада пређите на командну линију и откуцајте команду: поставите ПАТХ= Ц:Програм ФилесЈавајдк1.8.0_05бин и притисните тастер ентер. Поставља ПАТХ на наведену локацију.
јавац није признат

Када је ПАТХ подешен, можемо да компајлирамо и покренемо Јава апликацију.

градова у Аустралији

Подесите ПАТХ трајно

Да бисте трајно поставили ПАТХ, следите доле наведене кораке:

Корак 1: Отворите контролну таблу.

Корак 2: Кликните на Систем .

јавац није признат

Корак 3: Кликните на Напредна подешавања система. Отвара дијалошки оквир за Својства система.

јавац није признат

4. корак: У дијалогу Својства система кликните на Променљиве окружења дугме, које се налази у доњем десном углу. Отвара се Променљиве окружења Дијалог.

јавац није признат

5. корак: У дијалогу Променљиве окружења кликните на Нова дугме ако се променљива ПАТХ не појављује испод Одељак Корисничке варијабле . Отвара се Нова корисничка променљива Дијалог.

јавац није признат

Корак 6: Наведите име променљиве ПАТХ и Променљива вредност путању до фасцикле бин ЈДК именика. У нашем случају, пут је: Ц:ПрограмФилесЈавајдк1.8.0_05бин. Након тога, кликните на У реду дугме.

јавац није признат

Сада је променљива ПАТХ сачувана и видљива је испод Одељак Корисничке варијабле .

7. корак: Поново кликните на У реду дугме.

јавац није признат

Корак 8: Кликните на У реду дугме.

јавац није признат

ПАТХ је трајно сачуван. Да бисте тестирали да ли ради исправно или не, отворите командну линију и откуцајте јавац команду и притисните тастер ентер. Команда показује Опције коју можемо користити са командом јавац.

јавац није признат

Команда осигурава да је ПАТХ правилно постављен и да можемо да компајлирамо и покренемо Јава програми а да не дође до грешке јавац није препознат као интерна или екстерна команда, оперативни програм или батцх датотека.