hotswap

    2熱度

    1回答

    如上所述,我想在執行過程中更改字節碼。 我沒有運行任何類型的應用程序或Web服務器,它只是一個命令行程序。 當然,我可以創建一個新的ClassLoader,但從性能的角度來看這是不可行的。 我遇到了JRebel,它應該能夠完全實現這個功能,但我找不到任何示例,教程將其歸檔。 的Java熱插拔是不是一種選擇,因爲它不能用多個類加載器 簡單的例子處理證明什麼,我想: Class Car {

    1熱度

    2回答

    當我在調試模式下運行我的程序並嘗試使用熱代碼替換功能時,它不會改變運行應用程序中的任何內容,並且沒有顯示錯誤窗口。我使用eclipse版本3.6.2,JVM 1.6和Windows 7.我有「自動構建」選中,我沒有選中「發生構建路徑錯誤時中止構建」,但沒有任何幫助。 (而且我不是創建/刪除方法或類似的東西。)

    18熱度

    3回答

    以下代碼允許您在運行時修改runtime.py的內容。換句話說,你不必中斷runner.py。 #runner.py import time import imp def main(): while True: mod = imp.load_source("runtime", "./runtime.py") mod.function() tim

    4熱度

    2回答

    我的場景如下 - 我有一個客戶端C與函數foo()執行一些計算。 我想讓不知道foo()的服務器S改爲執行此函數,並將結果發送回客戶端。 我想確定在Erlang中執行此操作的最佳方法。我正在考慮: 熱代碼交換 - 即S中的「升級」代碼,使其具有函數foo()。執行併發送回客戶端。 以節點全部正確註冊的分佈式方式,沿着S的方向行事! C:FOO() - 爲「發送」功能的目的來處理/節點S 是我沒有想

    2熱度

    2回答

    我有一個web項目。我使用maven構建它(完成每個模塊中的所有階段,然後將每個模塊歸檔爲* .jar,然後製作war文件)。 如果我在一個類中更改一行代碼,我需要運行maven構建腳本,大約需要5分鐘。 如果我在一個類和一個方法內進行更改,如何在不構建整個應用程序的情況下查看我的更改?

    2熱度

    2回答

    這是我第一次在這裏發表問題,我會盡量讓我的問題儘可能清楚。 我嘗試找到開發Java webapps的最佳流程。經過試驗和錯誤的幾個月,我的Web開發環境是由由以下部分組成: 框架:阿帕奇檢票1.4.16 IDE:Eclipse的伽利略,與m2eclipse插件 構建工具:Maven的2 數據交通:2.1.1的EclipseLink通過JPA 2.0(含StaticWeave) RDBMS:MSSQ

    47熱度

    5回答

    Intellij似乎沒有在我的安裝上進行基本的熱代碼交換。 對於此代碼: public class MainTest { public void method1() { System.out.println("Breakpoint here"); } public void method2() { System.out.println("Li

    1熱度

    2回答

    在開發過程中重新啓動(服務器)可能會浪費大量時間。 zeroturnaround的人意識到了這一點,創造了JRebel的具有的特徵相當令人印象深刻的名單: http://zeroturnaround.com/jrebel/features/ 熱插拔上了Sun JVM具有悠久的歷史: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812

    0熱度

    1回答

    我正在尋找一個支持(Visual Studio)編輯和繼續式功能的IDE。我知道Netbeans對Java有用(稱爲hotswapping,Fix and continue),但是對於Linux系統的C/C++的實現找不到任何東西。 任何幫助將非常感激。

    2熱度

    1回答

    我通常在調試模式下啓動AS,以便使用熱插拔。 但是,如果每當我更改配置文件或Java文件時,我怎麼才能知道Netbeans將它發送給Glassfish並自動重新部署我的應用程序? 一些細節: 1 - Maven war申請。 2 - 在保存時編譯:用於應用程序和測試執行。 3 - Java調試器:保存後應用代碼更改。