Oprava: Javac není v systému Windows 10 rozpoznán

Javac není rozpoznán jako interní nebo externí příkaz “ je chyba, se kterou se často setkávají lidé, kteří se snaží kompilovat programy Java v systému Windows pomocí příkazového řádku. Může se to také vyskytnout, když se uživatelé pokusí zkontrolovat aktuální verzi primárního kompilátoru Java.

Co je JavaC?

Javac (vyslovuje se jako „java-see“) je hlavním kompilátorem Java zahrnutým v JDK (Java Development Kit) vyvinutým společností Oracle Corporation. Kompilátor je navržen tak, aby přijímal zdrojový kód, který vyhovuje specifikacím jazyka Java (JL), a převádí jej na bytecode Java podle JVM (Java Virtual Machine Specification).

Co způsobuje, že Javac není rozpoznána chyba

Chyba „ Javac není rozpoznána jako interní nebo externí příkaz “, pokud je příkazový řádek schopen najít proměnnou Java PATH. K tomu může dojít ze dvou důvodů:

  • V počítači chybí sada Java Development Kit (JDK) - k tomu obvykle dochází, protože uživatel omylem předpokládá, že je Java Compiler (javac) nainstalován společně s prostředím Java Runtime Environment .
  • Cesta k Javacu není nastavena nebo je nastavena nesprávně - Aby bylo možné kompilovat z příkazového řádku a zajistit, aby ostatní nástroje aplikačního serveru fungovaly správně, musí systém vědět o umístění Javacu. Pokud tomu tak je, budete muset cestu nastavit ručně.

Pokud se snažíte vyřešit tento konkrétní problém v systému Windows 10, tento článek vám poskytne několik příruček, u kterých je zaručeno, že problém vyřešíte. Níže uvádíme několik kroků, které ostatní uživatelé v podobné situaci úspěšně použili k vyřešení problému.

Chcete-li dosáhnout nejlepších výsledků, postupujte podle níže uvedených kroků a zajistěte, aby se problém vyřešil pro konkrétní scénář. Pojďme začít!

Krok 1: Instalace sady Java Development Kit (JDK)

Jedním z hlavních důvodů, proč k této chybě dochází, je, že uživatelé, kteří se právě začínají učit Java, si pletou prostředí Java Runtime Environment (JRE) s sadou Java Development Kit (JDK) .

JRE je součástí JDK, ale většinu času stahuje samostatně. Mnoho programů, které využívají Java Runtime, jej zahrnuje ve svých instalačních balíčcích.

Protože existuje jen velmi málo důvodů, proč budete potřebovat Java Development Kit (JDK), pokud vás nezajímá vývoj Java, možná jste věřili, že Javac byl již nainstalován JRE, ale pravdou je, že budete muset nainstalovat celou sadu Java Development Kit.

Pokud si myslíte, že se tento scénář vztahuje na vaši situaci, zde je stručná příručka o instalaci sady Java Development Kit (JDK) za účelem vyřešení chyby „javac nebyl rozpoznán“ :

  1. Navštivte tento odkaz ( zde ) a klikněte na ikonu Stáhnout nad platformou Java (JDK) . Tím zajistíte instalaci nejnovější dostupné verze sady Java Development Kit .

    Stahování nejnovější JDK
  2. Na další obrazovce přejděte dolů na Java SE Development Kit a ujistěte se, že jste vybrali přepínač spojený s Accept License Agreement . Poté klikněte na odkaz ke stažení přidružený k systému Windows. Existují dvě možnosti, z nichž si můžete vybrat, ale doporučujeme stáhnout soubor .exe, protože po dokončení stahování vám ušetří extrahování obsahu.

    Stahování Java Development Kit
  3. Po dokončení stahování otevřete spustitelný instalační program JDK a dokončete instalaci podle pokynů na obrazovce.

    Instalace sady Java Development Kit
  4. Na další obrazovce se ujistěte, že jsou vývojové nástroje i zdrojový kód nastaveny tak, aby se nainstalovaly na místní pevný disk spolu se všemi jejich dílčími funkcemi. Dále, pokud je to možné, doporučujeme zachovat výchozí instalační cestu, protože krok 2 bude snazší.

    Nainstalujte všechny komponenty a dílčí funkce na místní pevný disk

    Poznámka: Jako další doporučení si poznamenejte instalační cestu v části Instalovat do, protože ji budete potřebovat v kroku 2 .

  5. Počkejte, až bude nainstalována sada Java Development Kit . Po dokončení procesu restartujte počítač ručně, pokud nejste automaticky vyzváni.

    Instalace sady Java Development Kit

Nyní, když jste se ujistili, že jste nainstalovali správný balíček, který instaluje JavaC, přejděte dolů ke kroku 2, kde se ujistíme, že jste správně nastavili cestu k JavaC.

Krok 2: Nastavení proměnné prostředí Java a aktualizace systémové cesty

Než začneme s tímto procesem, je důležité pochopit, že následující postupy jsou použitelné, pouze pokud jste se ujistili, že sada Java Development Kit je správně nainstalována ( krok 1 ).

Pokud jste nainstalovali JDK a stále se vám zobrazuje „ Javac není rozpoznán jako interní nebo externí příkaz “, právě jste narazili na jeden z nejčastějších technických problémů, s nimiž se začínající uživatelé Java potýkají. Chcete-li dokončit sadu Java Development Kit ve Windows, musíte provést řadu ručních kroků. Tyto kroky by měly vždy následovat po instalaci JDK, a to i po aktualizaci sady Java Development Kit.

Zde je rychlý průvodce nastavením správné proměnné prostředí Java a aktualizací systémové cesty:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „ sysdm.cpl “ a stisknutím klávesy Enter otevřete okno Vlastnosti systému .

    Spustit dialog: sysdm.cpl
  2. V okně Vlastnosti systému přejděte na kartu Upřesnit a klikněte na Proměnné prostředí .

    Přejděte na kartu Upřesnit a klikněte na Proměnné prostředí
  3. V nově otevřeném okně Proměnná prostředí klikněte na tlačítko Nový v části Systémová proměnná .

    Přidání nové systémové proměnné
  4. V okně Nová systémová proměnná nastavte název proměnné na JAVA_HOME a hodnotu proměnné na cestu k vašemu adresáři JDK . Chcete-li uložit změny, klikněte na OK.

    Konfigurace názvu proměnné a hodnoty proměnné

    Poznámka: Pokud jste naslouchali našim radám v kroku 1 a poznamenali si instalační cestu JDK, můžete ji vložit přímo do hodnoty proměnné .

    Instalační cesta JDK
  5. Nyní, když jste se vrátili do okna Proměnné prostředí, vyhledejte proměnnou pojmenovanou cestu v části Systémové proměnné . S vybranou proměnnou Cesta klikněte na tlačítko Upravit .

    Vyberte proměnnou Cesta (v části Systémové proměnné) a klikněte na tlačítko Upravit
  6. V okně Proměnná prostředí proměnné klikněte na tlačítko Nový .

    Klikněte na tlačítko Nový
  7. Pojmenujte nově vytvořenou proměnnou prostředí % JAVA_HOME% \ bin a stiskněte klávesu Enter . Poté kliknutím na tlačítko Ok provedete změny.

    Vytvořte novou proměnnou prostředí a pojmenujte ji% JAVA_HOME% \ bin
  8. Tímto posledním krokem by mělo být nakonfigurováno vaše prostředí Java. Nyní budete moci kompilovat aplikace z CMD nebo zkontrolovat verzi Javacu.

    JavaC byl úspěšně nakonfigurován

Bonusový krok: Kontrola, zda byla konfigurace úspěšná

Existuje jeden další krok, kterým můžete projít příkazový řádek, abyste se ujistili, že jste úspěšně nakonfigurovali cestu proměnné prostředí Java. Chcete-li zjistit, zda vaše konfigurace funguje, postupujte takto:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Dále zadejte „ cmd “ a stisknutím klávesy Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd
  2. V okně Příkazový řádek zadejte echo% JAVA_HOME% a stiskněte klávesu Enter, abyste viděli, jaký návrat dostanete. Pokud vidíte tisk s adresářem do JDK, Krok 2 byl úspěšný a váš JAVAC funguje dobře. V případě, že místo cesty JDK uvidíte místo, znamená to, že se vám nepodařilo nastavit proměnnou prostředí - v tomto případě znovu proveďte kroky 1 a 2 .

    Ověření, zda byla proměnná prostředí Java správně nastavena

Zajímavé Články