首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >实时代码编译?

实时代码编译?
EN

Stack Overflow用户
提问于 2012-02-17 20:53:27
回答 5查看 1.9K关注 0票数 0

我在http://www.humblebundle.com上观看了实况流,我看到他们运行应用程序,并在Eclipse中对代码进行更改。这只是他们下次编译和运行时的更改,还是他实际上在应用程序运行时以某种方式更改了它?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-17 20:58:28

有时候。在调试模式下,可以在运行的JVM虚拟机中编译和更改类文件,这称为eclipse热代码替换eclipse。

的想法是,您可以在给定的运行时工作台上启动调试会话,并在开发工作台中更改Java文件,调试器将在接收VM运行时替换其中的代码。不需要重新启动,因此引用了"hot“。

来源:Eclipse Wiki

在某些情况下,这将不起作用,在这种情况下,Eclipse将提示您重新启动。

票数 3
EN

Stack Overflow用户

发布于 2012-02-17 20:58:24

这称为

的想法是,您可以在给定的运行时工作台上启动调试会话,并在开发工作台中更改Java文件,并且在接收VM运行时,调试器将替换接收VM中的代码。不需要重新启动,因此引用了"hot“。

票数 1
EN

Stack Overflow用户

发布于 2012-02-17 20:59:04

真的不可能从流中分辨出来。Java在某种程度上同时具备这两种能力--您可以在有一些限制的情况下,使用调试器替换JVM加载的类。还有JRebel,它摆脱了很多这些限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9335239

复制
相关文章
QtCreator关闭实时编译提示
❝有时候写代码很卡或者代码提示很慢,有可能是QtCreator的实时编译提示造成的。Qt君关闭了该插件功能后使用明显快多了。❞
Qt君
2020/02/24
1.2K0
编译 Servlet 代码
首先 javac 命名 JDK 提供的编译软件,对于此命令,所需的 option 如下:
Fisherman渔夫
2020/03/18
5680
clickhouse编译安装以及搭建mysql实时复制
由于clickhouse的发布比较频繁,目前版本为20.7 尚未支持与mysql同步,故编译了git上最新的版本 20200909--版本号为20.9。
老叶茶馆
2020/10/10
2.1K0
怎么将python代码编译_python怎么编译运行
python 编译成.pyc的方式: 1、生成单个文件: (1)python -m xx.py (2)在python编译器中进行: import py_compile py_compile.compile(‘路径’) 2、批量生成文件: import compileall compileall.compile_dir(r’/path’) 注意:有时编译时会出现依赖包导入不了的问题,需要在python解释器环境中进行。python manage.py shell
全栈程序员站长
2022/11/17
2.2K0
Java代码的编译过程
从Javac代码的总体结构来看,编译过程大致可以分为1个准备过程和3个处理过程,它们分别如下所示。
韩旭051
2021/04/14
9500
Java代码的编译过程
Mariadb源代码编译过程
从微博上看到有人提及Mariadb,搜索了一下。找到地址https://mariadb.org/,这是mysql的一个分支,由原作者维护。意在与oracle分庭抗礼,避免oracle将来毕源。
全栈程序员站长
2022/07/20
7030
【程序源代码】实时ChatGPT服务
这个源码分为两部分前端和后端:chatGPT-service和chatGPT-stream
程序源代码
2023/07/15
2960
【程序源代码】实时ChatGPT服务
typecho实时在线人数统计代码
这篇文章最后修改于 2021-07-05 日,距今已有 506 天,请注意甄别内容是否已经过时!
羽翼博客
2022/11/28
1.4K0
代码详解——MATLAB/Simulink实时性仿真
[1] 白国星, 刘丽, 孟宇, 等. 基于非线性模型预测控制的移动机器人实时路径跟踪[J/OL]. 农业机械学报: 1-13 [2020-09-27]. http://kns.cnki.net/kcms/detail/11.1964.S.20200703.1012.004.html.
路径跟踪快讯
2020/10/09
1.8K0
代码详解——MATLAB/Simulink实时性仿真
将Kotlin代码编译成Javascript 代码
在Kotlin和Javascript平台的互操作过程中,往往会涉及Kotlin代码和 Javascript 代码相互转换的过程,本文主要介绍如何将Kotlin代码编译成Javascript 代码。
xiangzhihong
2022/11/30
1.7K0
腾讯蓝鲸源代码编译尝试
腾讯cmdb开源项目https://github.com/Tencent/bk-cmdb
heidsoft
2022/01/11
1.2K0
腾讯蓝鲸源代码编译尝试
从源代码编译安装tmux
为了使用新版tmux的特性,需要在Ubuntu 16.04上安装高版本的tmux,没有找到现成的ppa,因此搜到了一个从源代码安装的脚本,这里记录下来。
王云峰
2019/12/25
1.4K0
编译hbase-1.2.3源代码
确保机器可以正常访问Internet,如能正常访问https://repo.maven.apache.org等,如果是代理方式则需要设置好eclipse和maven的网络配置。
一见
2018/08/02
1.2K0
编译hbase-1.2.3源代码
Linux源代码编译安装程序
在Linux操作系统中搭建一些大型服务时,考虑兼容性与功能的扩展,通常会选择源代码安装软件。 现代的Linux发行版本通常都是使用软件包管理机制对软件进行打包安装,这样既省去了软件的编译安装过程,大大简化了Linux操作系统的安装和使用难度 下图为编译安装的基本过程:
小手冰凉
2019/09/10
2.8K0
Linux源代码编译安装程序
Telegram iOS开源代码编译
https://github.com/TelegramMessenger/Telegram-iOS
horsley
2022/08/16
2.2K0
windows下编译ffmpeg源代码
于是,上网找相关文章,搜索出来有很多,经过查看,其中的一个英文网站是最好的,网址:
用户7886150
2021/02/19
9370
Android代码混淆及反编译
如果你目前还是一名学生或是没有在应用商店中上传过应用,恐怕对此的感受不深。而在企业中对Java代码的混淆却是一步很重要的步骤,从安全的角度来说,代码混淆,防止居心不良的人对代码进行恶意篡改非常重要。下面就是对Android项目进行的代码混淆和加密签名过程。
全栈程序员站长
2022/09/02
6780
编译及调试 Hadoop 源代码
Hadoop 在伪分布式模式下的编译和调试方法,其中,调试方法主要介绍使用 Eclipse 远程调试和打印调试日志两种。 编译 Hadoop 源代码 在 Windows 或 Linux 环境下,打开命令行终端,转到 Hadoop 安装目录下并输入以下命令: ant -Dversion=1.0.0 {target} 其中,{target} 值如表 1-2 所示,不同的 target 可对应生成不同的 jar 包,如: ant -Dversion=1.0.0 examples 可生成 hadoop-exampl
加米谷大数据
2018/04/02
1.9K0
编译及调试 Hadoop 源代码
pycharm怎么编译代码_python编程
python可以说是新的编程语言,虽说是新编程,但一出来,就受到很长程序员的关注,而且刚出现和java进行对比,很多人就拿python和java进行比较,想python到底好不好,他和java有什么区别,要想知道他们的区别,还是要了解python比较好,要知道python知识,今天我们就来看看python里的pycharm编写代码的方式教学。
全栈程序员站长
2022/09/28
1.6K0
点击加载更多

相似问题

C代码的实时编译

53

为什么我的VS代码实时编译编译不同的css文件?

12

如何在asp.net内核中实时编译代码?

11

Webpacker未实时编译

126

实时编译(JiT)与提前编译(AoT)

811
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文