Hittade en annan trevlig sökfunktion som löser problematiken att lokalisera vilken jar-fil som saknas när applikationen kastar java.lang.NoClassDefFoundError
eller java.lang.ClassNotFoundException
. Typiskt är det något bibliotek som du har beroende till endast under runtime. Saknar du som jag MIMEContentImpl
för att exekvera dina testfall kan man lokalisera detta genom att använda JarSearch och fylla i klassnamn (eller paket) och söka.
Tipsade för ganska länge sen om Eclipse-pluginen JadClipse som med jad dekompilerar en .class
fil i det fall det inte finns någon källkod kopplad. Med Maven och m2eclipse så får man ofta med sig källkoden, men det finns vissa bibliotek där det kan saknas. Inget mer Attach source…