我想知道在運行時是否有將Java注入代碼的方法。 關鍵術語;在Java中。我發現了很多這方面的參考資料(最有用的是this website)。問題是我發現的所有引用都不使用Java,因此對我目前的情況不利。Java運行時DLL注入
任何人都可以幫助我,也許指向正確的方向嗎?
我想知道在運行時是否有將Java注入代碼的方法。 關鍵術語;在Java中。我發現了很多這方面的參考資料(最有用的是this website)。問題是我發現的所有引用都不使用Java,因此對我目前的情況不利。Java運行時DLL注入
任何人都可以幫助我,也許指向正確的方向嗎?
我所知道的最接近的是System.loadLibrary。該方法將以系統依賴的方式按名稱加載庫。
一種方法是加載使用Java Native Access找到的非java庫。我真的沒有看到一種方法,你可以在不調用本地代碼的情況下做到這一點,除非一些其他的Java開發者已經創建了JNI或JNA包裝器,否則你可能必須自己做。
謝謝!這似乎是關於我在找什麼。我會對其提供的方法進行深入研究,但乍看之下,它看起來非常有前途。所以再一次,謝謝! – Xyene 2012-02-21 23:24:06
我認爲你的評論「我更喜歡代碼複製+粘貼(是的,我就是那麼懶惰)」會讓你得到一些讚譽。否則有效的問題。如果你只是想搞笑,就考慮編輯。 – 2012-02-21 23:07:07
你想達到什麼目的,爲什麼你需要從Java這樣做? – DNA 2012-02-21 23:11:08
DNA:我正在嘗試創建一個方法來記錄對Direct X或OpenGl的調用,以便獲取由所列項目中的一個或兩個項目呈現的內容的轉儲。爲什麼我想在Java中這樣做的原因是因爲我有一個相對較短的時間來完成它,並且我更喜歡Java。 – Xyene 2012-02-21 23:13:26