Avatar
werixon
Člen
Avatar
werixon:

Ahoj, naprogragramoval jsem jednoduchy program. Na tom pc, kde mam netbeans, mam nainstalovan JDK 8 45 64 bit. Kdyz ten programek prenesu na jiny PC, tak nefunguje. Hodi to hlasku "could not find or load main class program will exit". Na PC je nainstalovano JRE6 18. To tam musi byt. Jde tohle vyresit jinak, nez ze bych to kompiloval s JDK 6? Diky

 
Odpovědět 3.8.2015 12:02
Avatar
nalimleinad
Člen
Avatar
nalimleinad:

Buď nastavit u toho programu kompilaci pro 6, nebo přidat do druhého PC i 8 a nejspíš do toho tvého programu nějak nastavit cestu té 8, protože pokud se nepletu, tak se defaultně bere z "PATH", kde budeš mít nastavenou tu 6.

 
Nahoru Odpovědět 13.8.2015 11:23
Avatar
Richard H.
Redaktor
Avatar
Odpovídá na werixon
Richard H.:

To je docela divnej error mozna kdybys mi dal zdroj. kód byl bych moudřejší.

Nahoru Odpovědět 14.8.2015 8:39
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
Atrament
Člen
Avatar
Odpovídá na werixon
Atrament:

A jak se snažíš ten program spustit? Takovouhle chybu to obvykle hází, když se to člověk snaží pustit takto:

java program.jar

ale aplikace už zabalené v jaru se pouští pomocí:

java -jar program.jar

Pokud to máš zkompilované s Source/Binary format JDK8 tak ti to na té JRE6 hodí chybu o nepodporované verzi. Musíš to zkompilovat se Source/Binary JDK6 - to najdeš ve vlastnostech projektu v Netbeans.

 
Nahoru Odpovědět 14.8.2015 12:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.