Mēģinu palaist Java lietojumprogrammu, bet saņemu šo kļūdu:
java.lang.ClassNotFoundException:
Pēc divstūrīša ir norādīta trūkstošās klases atrašanās vieta. Tomēr es zinu, ka šī vieta neeksistē, jo klase atrodas citur. Kā es varu atjaunināt šīs klases ceļu? Vai tam ir kāds sakars ar klases ceļu?
Jūsu klašu ceļš ir bojāts (tā ir ļoti izplatīta problēma Java pasaulē).
Atkarībā no tā, kā jūs sākat savu lietojumprogrammu, jums ir jāpārskata -cp
arguments, klases ceļa ieraksts MANIFEST.MF vai diska izkārtojums.
Ja zināt klases ceļu vai burciņu, kurā ir klase, tad, palaižot to, pievienojiet to klases ceļam. Jūs varat izmantot klases ceļu, kā minēts šeit:
sistēmā Windows
java -classpath .;yourjar.jar YourMainClass
uz UNIX/Linux
java -classpath .:yourjar.jar YourMainClass