Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem JAVA - javac není názvem vnitřního ani vnějšího...

Ahoj, rozhodl jsem se začít s Javou, ale nemile mě překvapila už na začátku při instalaci (ale asi já dělám něco blbě :-) ) Stáhnul a spustil jsem jdk-6u10-windows-i586-p.exe (nevím, co znamená i586-p, možná Intel procesor, já mám AMD Semprona Soc.A, jestli to s tím náhodou nesouvisí), vytvořil jsem si na jiném oddílu složku JAVA a v ní soubor hello.java. Poté jsem se dostal přes cmd až k tomu souboru a zadal příkaz:
javac hello.java, ale zobrazilo se mi:

javac není názvem vnitřního ani vnějšího příkazu, spustitelného programu nebo dávkového souboru.

Dle návodu na http://java.sun.com/docs/books/tutorial/getStarted/ problems/index.html jsem vložil ten soubor do složky s programem a spustil odtamtud, ale dělá to přesně to samé.

Díky za rady.

Předmět Autor Datum
Stáhni si BlueJ nebo JCreator a neotravuj se s příkazovou řádkou. Soubor java se musí jmenovat stejn…
MaSo 26.11.2008 12:29
MaSo
Pokracuje porad projekt NetBeans? To je taky vyvojove prostredi pro javu.
JR_Ewing 26.11.2008 12:34
JR_Ewing
Ano, moje nejoblíbenější. Nicméně pro začátečníky se nehodí, pro ty je nejlepší BlueJ...
MaSo 26.11.2008 12:35
MaSo
Takže zase jsem adept na vola roku - já jsem tu Javu totiž ani nespustil :-), přes BlueJ to funguje…
marekdrtic 26.11.2008 13:07
marekdrtic
BlueJ má svoji konzoli, stačí kliknout pravým na třídu HelloWorldApp a zavolat metodu main().
MaSo 26.11.2008 13:10
MaSo
aha super díky :-)
marekdrtic 26.11.2008 13:11
marekdrtic
I586 je architektura procesorov. Znamena to, ze je to pre 32 bitove PC (Pentium a vyssie), cize aj S… poslední
x22 26.11.2008 13:34
x22

Stáhni si BlueJ nebo JCreator a neotravuj se s příkazovou řádkou. Soubor java se musí jmenovat stejně jako třída, kterou obsahuje a ta má na začátku velké písmeno. Procesor s tím nesouvisí.

Ukaž screen z toho cmd, když se to pokoušíš zkompilovat. Podívej se jestli ti systémová proměnná PATH ukazuje na ten adresář s Javou...

Zpět do poradny Odpovědět na původní otázku Nahoru