我知道如何在已經存在的機器上遠程調試java應用程序,但有人知道可以從本地工作區啓動的解決方案(例如eclipse) ,將本地類路徑中的任何代碼傳輸到遠程或虛擬機,在那裏執行它並連接遠程調試器,一步到位?我希望某種服務器需要在遠程機器上運行,以接受類文件並執行它們。在遠程或虛擬機上啓動和調試Java應用程序
我曾經對JUnit做過類似的事情,通過RMI將本地測試用例傳遞給遠程機器,並在那裏執行它們,並將結果傳回給我的eclipse。因爲這些測試用例是JUnit測試,所以很容易將它與JUnit-launcher和Eclipse中的工具集成在一起,但是爲了調試整個應用程序,我懷疑它有點複雜。
我想問一下,如果有任何解決方案,或者如果有人已經做到這一點,並指出我在正確的方向。
VMWARE Workstation有類似的東西,但是我在Mac上開發,它在Fusion中不可用。
謝謝你的洞察力,這將是一個好的開始。是的,我正在談論一個非常標準(大)的Java應用程序。任何想法如何訪問eclipse在ant腳本中爲項目內部構建的類路徑?沒有看到可以使用的變量中的任何內容。 我可以讀取所選項目的.classpath文件,但是如何找到依賴項/引用的項目等?也許我應該使用maven生成完整的類路徑作爲文件(在編譯時),並使用此文件作爲傳輸到遠程機器的基礎。 – 2010-03-02 15:02:54