Linux-Terminal-error-java_soubor

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
CallManyCZ
nováček
Příspěvky: 36
Registrován: 09 črc 2014 16:21

Linux-Terminal-error-java_soubor

Příspěvek od CallManyCZ »

Zdravim ..
Mam problem... Jsem začátečník v jazyce Java no a pracuji na operačním systému : Linux Mint ...
Když jdu do terminálu a chci si spustit soubor typu .java tak napíšu tento příkaz : java jmeno_programu.java

ono mi to hodi chybu a píše to : "Could not find or load main class jmeno_programu";

Poradte mi prosim nekdo :)
Rutherther
Level 2
Level 2
Příspěvky: 227
Registrován: 10 říj 2014 13:01

Re: Linux-Terminal-error-java_soubor

Příspěvek od Rutherther »

Myslím, že se to má psát java -jar jménosouboru.
Máš tam funkci main? píše se vždy, aby počítač věděl co spustit. Pokud si nevíš rady tak se zkus podívat na tutorialy, mohlo by ti to pomoct.
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Linux-Terminal-error-java_soubor

Příspěvek od domitea »

Zapomněl jsi na kompilaci, na to slouží prográmek javac. Z něj ti vypadne .class soubor, který načteš prográmkem java
CallManyCZ
nováček
Příspěvky: 36
Registrován: 09 črc 2014 16:21

Re: Linux-Terminal-error-java_soubor

Příspěvek od CallManyCZ »

@Rutherther - já tam rar soubor nemam ano hlavní metodu main tam mám :/

@domitea - javac tam dávám vždycky ... .class soubor mi vypadne no a když to pak chci spustit a napíšu : java [jméno_souboru] -> tak mi to napíše tu chybu :/
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Linux-Terminal-error-java_soubor

Příspěvek od domitea »

A co když místo java pogram.class napíšeš jen java program? (Myslím tím název programu bez přípony)
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7415
Registrován: 23 pro 2010 09:23

Re: Linux-Terminal-error-java_soubor

Příspěvek od faraon »

Když jsem si s Javou před pár lety hrál (blééé!), tak jsem měl podobný problém. Místo jména souboru se muselo zadat jméno třídy, i když se soubor jmenoval jinak. Přesněji to už z hlavy nevím, musel bych najít knížku, což by mohlo chvíli trvat...
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Rutherther
Level 2
Level 2
Příspěvky: 227
Registrován: 10 říj 2014 13:01

Re: Linux-Terminal-error-java_soubor

Příspěvek od Rutherther »

Opravdu nemáš jar soubor? Ne rar, ale jar? To je ten, který ti to zkompiluje a pak se to s ním pustí. Přes ten příkaz java -jar jméno souboru, příkaz java jméno souboru by ti fungovat neměl.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • přechodem z linux na windows se změní čas
    od SABRIK2 » » v LiNuX a ostatní alternativní OS
    2 Odpovědi
    17223 Zobrazení
    Poslední příspěvek od SABRIK2
  • Linux - Praktická použitelnost Linuxu v roce 2025 na PC (x86_x64)
    od IMB » » v LiNuX a ostatní alternativní OS
    43 Odpovědi
    616670 Zobrazení
    Poslední příspěvek od mmmartin
  • Neznámý soubor
    od robin432 » » v Programy ke stažení
    1 Odpovědi
    7160 Zobrazení
    Poslední příspěvek od atari
  • Win 11 24H2 update na 25H2 error
    od Laces » » v Windows 11, 10, 8...
    12 Odpovědi
    16456 Zobrazení
    Poslední příspěvek od Laces
  • Sniper Ghost Warrior 3 CryEngine Error Memory allocation for 4294967295 bytes failed
    od byron » » v Hry
    4 Odpovědi
    6214 Zobrazení
    Poslední příspěvek od byron

Zpět na „Programování a tvorba webu“