CMD, příkaz javac nefunguje
Ahoj,
v cmdéčku mi nefunguje javac (klasika - není prý příkaz), hledal jsem na googlu a všude doporučují nastavit path, atd..
Udělal jsem to snad 100x + jiná nastavení (javahome..)
Ale nejde, neporadí mi někdo:( jsem zoufalý.
Díky, mám jre7 a win8, 64b.
A spustas ten príkaz z adresára, kde sa nachádza javac.exe?
Ne, ten příkaz nepouštím z toho adresáře.
(Nikdy jsem to tak nedělal - mám přeinstalovaný pc)
Aku chybu to pise?
Mas aj JDK? (JRE nestaci)
CHYBA
Ano mám.
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"
Pokouším se nastavit to TEN PATH, jak to udělat?
Ten path má být ve žlutém nebo červeném poli? (VIZ OBRÁZEK)
Cesta má být - C:\Program Files (x86)\Java\jre7\bin
Ta cesta má být v uvozovkách? Grr.
Však já nenapsal že javac je příkaz CMD.
Jaký by jste navrhoval NADPIS Vy PYTLÍK.
set, je to příkaz set
set path
set /?
cokoliv má mezeru, letí do uvozovek, mezera je jinak brána jako příkaz.
Teď vůbec nechápu co kam mám napsat, do té horní nebo spodní tabulky?
Path "CESTA" ?
do cmd- to je totiž příkaz cmd, ale jestli to chceš klikatelně, udělej jak píše abox- dej si cestu do systémovky.
Kdyz to das do CMD, tak to bude platit pouze pro to okno.
pravda, přehlédnul jsem win 8. omlouvám se za mystifikaci.
Udělám to klikatelně, aby to platilo na stálo
To je jedno, i kdyby tam byly XP...ten path proste zmenis jenom v te relaci toho okna. Kdyz ho ukoncis, je pryc i to nastaveni.
Prava mys na Tento pocitac -> Vlastnosti -> Upresnit -> Promenne prostredi -> Systemove promenne.
A tam to musis zadat/pridat do te PATH promenne..
Uživatelské nebo systémové?
Kdyz to bude v uzivatelske - tak to plati pouze pro prihlaseneho uzivatele.
Kdyz to das do systemove - bude platit pro vsechny. Ja bych to dal tady.
Takže tam mam dát cestu k javě.
To znamená
"C:\Program Files (x86)\Java\jre7\bin"
Predpokladam...zkus a uvidis.
Za ten PATH co uz tam je, das strednik a to nove. Bez tech uvozovek.
Nastav to, pak spust CMD a zadej prikaz set path (nebo jenom set).
A hned uvidis, jestli to tam je.
Nebo spust tu javu a mela by pak fungovat.
Ach jo, nejde
TADY SCREEN
Tak ještě jednou zdravím.
Problém vyřešen.
Postup, kdyby měl někdo do budoucna problém také.
Smazal jsem javu a nainstaloval znovu, nejdříve JDK a když jsem chtěl instalovat JRE tak to psalo (program je již nainstalován - přitom nebyl) - dal jsem ano chci přeinstalovat.
Dále nastavil path a jede.
Díky
Jenom na zaver, koukam, ze jsi tu cestu k jave pridal hned 2x, ale zrusil zase jsi tu, ktera tam uz byla od windowsu...
Dle mne ti do budoucna zase nemusi fungovat neco z windows...