20. april 2005 - 22:10Der er
8 kommentarer og 1 løsning
Udskrivning af alle klasser i en package?
Hej,
Kan det lade sig at udskrive alle klasser i en pakke?
javax.net eller en anden pakker som man selv har lavet? (selvfølgelig igennem kode - det er nemlig klassenavne jeg er ude efter så jeg kan lave reflections)
Du kan ikke direkte spørge om alle klasser i en pakke.
Du kan finde den classpath der bruges til at søge efter klasser. Og så kan du for directories liste alle .class filer i dem og for .jar filer liste alel .class inden i dem og samle alle dem som matcher den pakke du leder efter op.
Kunne du måske istedet for tælle mig hvordan man includere en .jar-fil i et jar-fil? Altså ligesom når man ligger jar-filen i classpath. Jeg har den jar-fil som jeg vil kører - men når jeg kører applicationen før jeg følgende exception: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/hssf/u sermodel/HSSFCell at CVRFrame.<init>(CVRFrame.java:118) at CVR.main(CVR.java:6)
Min MANIFEST.MF ser således ud: Manifest-Version: 1.0 Class-Path: poi.jar poi-contrib.jar poi-scratchpad.jar Created-By: 1.5.0_01 (Sun Microsystems Inc.) Main-Class: CVR
Hvor skal jeg angive at poi.jar er i jar-filen, at det det ikke liggge ved siden af?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.