hotswap

    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分钟。 如果我在一个类和一个方法内进行更改,如何在不构建整个应用程序的情况下查看我的更改?

    0热度

    1回答

    我想实现一个静态Java类型模板引擎的热插拔机制。我遵循Play!Framework使用的相同方法来重新加载应用程序类。但我总是得到以下错误: Caused by: java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema (add/remove fields

    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调试器:保存后应用代码更改。

    2热度

    1回答

    如上所述,我想在执行过程中更改字节码。 我没有运行任何类型的应用程序或Web服务器,它只是一个命令行程序。 当然,我可以创建一个新的ClassLoader,但从性能的角度来看这是不可行的。 我遇到了JRebel,它应该能够完全实现这个功能,但我找不到任何示例,教程将其归档。 的Java热插拔是不是一种选择,因为它不能用多个类加载器 简单的例子处理证明什么,我想: Class Car {