Díváš se na věc ze špatného úhlu. Javac není příkaz Cmd, ale soubor .exe, který se spouští. K tomu musíš jednak Javac.exe v počítači vůbec mít a jednak musíš zajistit, aby ho Cmd mohl (a měl šanci) najít: Buď ho spouštět z adresáře, kde je umístěn, nebo musí být v adresáři, který je uveden v proměnné PATH, nebo musíš při spouštění napsat cestu k němu. Pokud cokoliv z toho není splněné, není co spouštět.
Myslím, že kolega X22 ti už napsal, v čem je chyba, já jsem svůj příspěvek napsal spíše jako obecnější úvahu, až příště někdo bude mít chuť napsat titulek: "CMD, příkaz chruchrubang nefunguje"