2011-07-17 26 views
3

我有兩個JAVA程序A,B通過JMX進行通信。 程序A在他的類路徑中有一個類X,但B不知道。但我想通過反射在B中實例化它。這甚至有可能通過JMX將該類從A轉移到B?如果這是我怎麼做到的?是否可以通過JMX加載類信息?

+0

爲什麼不在應用程序B的類路徑中包含類X或包含類X的jar? – Amit

+0

這並不是說我只需要關於特定類別X的信息。可以從不同的A的hundrets中獲得不同X的Hundrets。 –

+0

程序「A」是在JMX MBeanServer中註冊的實際MBean嗎? – Nicholas

回答

0

您可以傳輸.class,緩存的字節,然後從磁盤加載..我沒有嘗試過,所以可能有一些問題,但可能值得一試。

+0

謝謝,我會盡力 –

+0

你能做到的地方?我試圖問包含類X的jar的路徑,所以我可以加載它。 (兩個程序都在同一個系統中) –

相關問題