他到底是如何调试正在运行的应用程序的?更重要的是,我该如何调试?

矩形等于

“侦错!”

您可能会注意到,在此YouTube视频的前15秒(从1:01:01到1:01:16)中,Markus Persson(又名“ Notch”,Minecraft的创建者)已经设法保存/更新了应用程序,当调试器已经处于调试过程中时,将调试器附加到该调试器上,应该全部使用简单的键盘快捷键。先前编码的应用程序以某种方式神奇地变成了新编辑的应用程序,并且似乎没有重新启动它或产生新的过程……这可能只是某种形式的本地远程调试,但是关于它的某些事情似乎不太正确。

我花了几天的时间在Google上查询,并询问他如何做到这一点,但无济于事。我在Eclipse首选项下没有找到这样的选项,每当我尝试保存和调试一个已经在运行的应用程序时,它只会启动一个新更新的应用程序的单独实例,与较旧的,过时的应用程序并排运行。

我想念什么吗?这怎么可能?
他如何利用这种惊人的,强大的调试功能?
提前致谢!

更新

好的,这似乎是Eclipse特有的标准功能。
来自NetBeans和Visual Studio的背景,我感到惊讶的是,它似乎在其他地方不存在(或至少在NetBeans中不存在!)...

用户名

这是Eclipse的内置功能。如果在程序以调试模式运行时编辑方法,它将编译新方法,并用新版本替换旧方法。如果某个线程已经在运行该方法,它将跳回到开头(AFAIK;只有在程序暂停时才可能发生)。

您不需要重新启动程序或设置任何特殊的首选项。只需编辑并保存,魔术便会发生。

Eclipse并不总能弄清楚如何将您的更改合并到正在运行的程序中-通常,如果您更改了方法主体之外的任何内容(包括方法的参数或返回类型)。在这种情况下,您将看到一个警告对话框,其中包含停止程序,重新启动程序或忽略更改的选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Eclipse调试正在运行的node.js应用程序?

来自分类Dev

如何调试正在运行的Kiosk模式的Chrome应用程序?

来自分类Dev

在Eclipse中调试正在运行的Java应用程序?

来自分类Dev

我如何检测正在运行的特定应用程序

来自分类Dev

如何调试正在运行的Perl进程?

来自分类Dev

如何调试正在运行的bash脚本

来自分类Dev

如何在运行时使用Visual Studio调试Pygame应用程序

来自分类Dev

Android:调试正在运行的应用程序的正确方法(运行时错误/日志)

来自分类Dev

我(为了达到调试目标)如何在PC上写入文件,而在PC上以调试模式运行该应用程序时该文件又扑朔迷离?

来自分类Dev

如何确定我的iOS应用正在调试模式下运行?

来自分类Dev

Android Studio错误正在运行的应用程序:无法获取调试桥

来自分类Dev

我该如何判断看似正在运行的程序的状态

来自分类Dev

如何使用AccessibilityService检索正在运行的其他应用程序的内容?

来自分类Dev

如何休眠正在运行的应用程序?

来自分类Dev

如何检查正在运行Web应用程序的设备

来自分类Dev

如何调试在Chromebox上运行的Kiosk Chrome应用程序?

来自分类Dev

如何使用IntelliJ调试在Docker中运行的应用程序?

来自分类Dev

如何从IDE运行/调试流式应用程序

来自分类Dev

Web应用程序无法在iPhone上运行-如何调试?

来自分类Dev

我的iOS应用程序如何知道Appium正在运行它?

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

如何检测我的Asp.Net Core应用程序正在运行的操作系统?

来自分类Dev

如何判断哪个应用程序正在运行我的iOS 8扩展

来自分类Dev

如何检测我的应用程序中是否正在运行EarlGrey测试?

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

如何获取IntelliJ调试器以允许运行我的应用程序的关闭挂钩?

来自分类Dev

如何通过Mac上的USB通过设备运行/调试我的android应用程序?

来自分类Dev

如何调试该程序?

来自分类Dev

如何确定调试器中是否正在运行OSX程序?

Related 相关文章

  1. 1

    如何从Eclipse调试正在运行的node.js应用程序?

  2. 2

    如何调试正在运行的Kiosk模式的Chrome应用程序?

  3. 3

    在Eclipse中调试正在运行的Java应用程序?

  4. 4

    我如何检测正在运行的特定应用程序

  5. 5

    如何调试正在运行的Perl进程?

  6. 6

    如何调试正在运行的bash脚本

  7. 7

    如何在运行时使用Visual Studio调试Pygame应用程序

  8. 8

    Android:调试正在运行的应用程序的正确方法(运行时错误/日志)

  9. 9

    我(为了达到调试目标)如何在PC上写入文件,而在PC上以调试模式运行该应用程序时该文件又扑朔迷离?

  10. 10

    如何确定我的iOS应用正在调试模式下运行?

  11. 11

    Android Studio错误正在运行的应用程序:无法获取调试桥

  12. 12

    我该如何判断看似正在运行的程序的状态

  13. 13

    如何使用AccessibilityService检索正在运行的其他应用程序的内容?

  14. 14

    如何休眠正在运行的应用程序?

  15. 15

    如何检查正在运行Web应用程序的设备

  16. 16

    如何调试在Chromebox上运行的Kiosk Chrome应用程序?

  17. 17

    如何使用IntelliJ调试在Docker中运行的应用程序?

  18. 18

    如何从IDE运行/调试流式应用程序

  19. 19

    Web应用程序无法在iPhone上运行-如何调试?

  20. 20

    我的iOS应用程序如何知道Appium正在运行它?

  21. 21

    我们如何获得正在运行的应用程序的命令行?

  22. 22

    如何检测我的Asp.Net Core应用程序正在运行的操作系统?

  23. 23

    如何判断哪个应用程序正在运行我的iOS 8扩展

  24. 24

    如何检测我的应用程序中是否正在运行EarlGrey测试?

  25. 25

    我们如何获得正在运行的应用程序的命令行?

  26. 26

    如何获取IntelliJ调试器以允许运行我的应用程序的关闭挂钩?

  27. 27

    如何通过Mac上的USB通过设备运行/调试我的android应用程序?

  28. 28

    如何调试该程序?

  29. 29

    如何确定调试器中是否正在运行OSX程序?

热门标签

归档