[問題] ClassLoader

看板java作者 (miss you ~)時間15年前 (2010/10/15 17:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
我現在有兩個 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)
文章代碼(AID): #1Ck2I7OA (java)
文章代碼(AID): #1Ck2I7OA (java)