我想替換我的Eclipse插件依賴於我自己版本的這些類的rt.jar
的一些類(javax.tools.*
)。替換rt.jar
中的類通常通過設置bootclasspath來完成。我的問題是如何在Eclipse插件中執行此操作。如何配置Eclipse插件的引導類路徑?
我創建了這些類的版本的JAR文件,並把它添加到的MANIFEST.MF
的Bundle-ClassPath
屬性,該屬性bin.includes
的build.properties
和.classpath
。我還將JAR文件的路徑輸入到Eclipse Application啓動配置對話框的名爲「Bootstrap entries:」的字段中,並將我的JAR移至「項目屬性>構建路徑」的「排序和導出」選項卡頂部。儘管如此,當我使用Eclipse Application啓動配置運行Eclipse插件時,該插件使用rt.jar
中的原始類而不是我的JAR文件中的類。
如何配置我的Eclipse插件,以便它首先在我的JAR文件中查找類,並且僅當在我的JAR文件中找不到該類時才諮詢rt.jar
?
您是否需要專門從您的插件重寫實例化的rt.jar類,或者您是否希望覆蓋整個應用程序? – sharakan
目前,僅適用於單個插件,儘管在兩種情況下都能很好地知道答案。 – reprogrammer