我有一個問題,我一直試圖解決相當長的時間。在Eclipse插件中,我有一個ArrayList,它包含一些java .class文件的完整路徑(如字符串)。我想要做的是檢查列表中包含的類是否擴展了特定的類。我想過解析文件,尋找「擴展」之後的內容,但是我們正在討論.class文件而不是.java文件。任何其他想法?以編程方式檢查.class文件是否擴展特定類
謝謝!
我有一個問題,我一直試圖解決相當長的時間。在Eclipse插件中,我有一個ArrayList,它包含一些java .class文件的完整路徑(如字符串)。我想要做的是檢查列表中包含的類是否擴展了特定的類。我想過解析文件,尋找「擴展」之後的內容,但是我們正在討論.class文件而不是.java文件。任何其他想法?以編程方式檢查.class文件是否擴展特定類
謝謝!
使用URLClassLoader加載文件(問題:您需要知道正確的父文件夾和Package + ClassName)並使用普通的java.lang.Class方法進行檢查。
是的,我認爲getClasses()是你的朋友 – Redlab 2010-07-21 20:36:07