我正在打印出我的Java項目中所有包中的所有類。例如,說包含的項目java項目中的所有包
Package1.Class1
Package1.Class2
Package1.Class3
Package2.Class1
Package2.Class2
我想打印出所有這些包和類。使用下面的代碼,我可以一一列舉,但只有當我在Package.Class c = new Package.Class();
下面的方式引用我想使用的代碼:
Package[] pa = Package.getPackages();
for (int i = 0; i < pa.length; i++) {
Package p = pa[i];
System.out.print("\"" + p.getName() + "\", ");
}
上我該怎麼辦有什麼想法這個?
謝謝全部
*當你需要它嗎?在運行時或打包之前(比如說在編譯時)? – Raffaele
重複? http://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection – Kent