我正在尋找一個整潔的方式,從引導類路徑,rt.jar
覆蓋類。 原因是OpenJDK7錯誤http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104625重寫單班從rt.jar中
對於這個bug修復的方法是sun.awt.X11.XComponentPeer
一個微不足道的(見鏈接的郵件列表後)的變化。所以我在想,如果有一個簡單的方法來重寫我的類路徑僅這一個受影響的類,而無需重新包裝/重建的rt.jar(所以修復不輸於OpenJDK的下一次自動更新)。
理想的情況下,它也將影響到Eclipse中......
我認爲java -Djava.system.class.loader=myClassLoader
將工作?有沒有其他方式來覆蓋這樣一個「修補程序」的單個類? (注:在我自己的代碼不使用,但在內心用Java AWT代碼)