» »

Java cmd

Java cmd

IceBoX ::

V Eclipsu sem napisal nek program, ki za delovanje potrebuje nekaj JAR knjižnic, ki sem jih v Eclipse dodal. Program dela normalno in brez problema. Zanima me, kako lahko program zaženem iz command prompta v windowsih. Za prevajanje sem napisal

javac -cp pot_do_prvega_jara;pot_do_drugega_jara;pot_do_tretjega_jara imePrograma.java


Uspešno potem dobim .class datoteko. Problem nastane ko hočem program zagnati z ukazom

java -cp pot_do_prvega_jara;pot_do_drugega_jara;pot_do_tretjega_jara imePrograma


Izpiše mi "Error could not find or load main class imePrograma". Kaj delam narobe? Zakaj pa mi potem normalno prevede?
Huh...

Mavrik ::

Tudi pot do programa moraš dati v classpath.
The truth is rarely pure and never simple.

IceBoX ::

Saj program imam v istem direktoriju. Vse imam na namizju, torej .java in .class datoteko kot tudi vse jar datoteke.
Huh...

KaRkY ::

java -cp ".;jar;jar;jar..." mainClass
Pomembno je da tudi direktorij ker se nahajajo class datoteke dodaš v classpath. Zato je na začetku dodan trenutni direktorij.
When you look long into an abyss, the abyss looks into you

Zgodovina sprememb…

  • spremenil: KaRkY ()

IceBoX ::

Hvala KaRkY, zdaj dela :D
Huh...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako vključiti v jar dodaten jar

Oddelek: Programiranje
6848 (714) jeryslo
»

java- ne zažene programa

Oddelek: Programiranje
8866 (687) enadiz
»

zagon Java aplikacije

Oddelek: Programiranje
51156 (1018) l0g1t3ch
»

Java problem

Oddelek: Programiranje
201620 (1318) infiniteLoop
»

[JAVA] mysql-connector-java in povezava z Mysql

Oddelek: Programiranje
92046 (1928) Sergio

Več podobnih tem