看板 java 關於我們 聯絡資訊
我現在有兩個 class 希望是用自己的 loader load 起來 clsA, clsB, clsA{ test(){ System.out.println( clsA.class.getClassLoader().getClass().getName()); } } clsB{ static test(){ clsA a = new clsA(); System.out.println(new a.test()); } } 我的 loader 暫時稱呼為 ld 我在 main 裡面寫 main{ Class a = ld.load("clsA", false); Class b = ld.load("clsB", false); b.test(); } 會發現 clsA 的 loader 是 sun.misc.Launcher$AppClassLoader 不知道有沒有高手對這個機制比較了解,可以說明一下? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46 ※ 編輯: meconin 來自: 140.112.30.46 (10/15 17:53)