Could not find main class, mit kell tenni?
Letöltöttem egy programot ami olyan régi hogy jview-ban akarja magát futtatni (ami már xp-ben sincs) ezért megpróbáltam java és javaw parancsokkal is. Erdmény:
Could not find main class
Decompile-olt (ez mi magyarult) forrás:
*****
* Automatikusan eltávolított tartalom.
cmd-ből
java docsdiag
javaw docsdiag
java docsdiag.jar
javaw docsdiag.jar
Valószínűleg a jar-on belül nincs meg a MANIFEST fájlban megadva, hogy mi a main class.
Két választásod van:
1.) Kicsomagolod a jart (csak egy zip), és beleírod a Main-Class attribútumot, ennek megfelelően:
2.) Megadod kézzel a main class-t a paranccsorban:
java -jar valami.jar My.Main.Class
Ha nem tudod, hogy mi a main class, akkor sincs tragédia. Ebben az esetben a forráskódból visszakeresed azt az osztályt, amiben van "public static void main (String args[])" metódus. Ha több ilyen is van (elvileg lehetséges), akkor végigpróbálod őket sorban.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!