Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行时测试/更改java源代码_Java_Debugging_Events_Runtime_Executable Jar - Fatal编程技术网

在运行时测试/更改java源代码

在运行时测试/更改java源代码,java,debugging,events,runtime,executable-jar,Java,Debugging,Events,Runtime,Executable Jar,在那个视频中:我们可以看到Notch是如何修改Minecraft代码的,并且可以立即看到游戏中的变化。我认为这是非常有效的,我想知道他是如何做到这一点的 三件事 他正在使用同一台工作站,他只是在扩展他的屏幕 Eclipse中的调试模式,这些函数中包含断点 最有可能在游戏中的每个动作中被调用 Eclipse模拟器来运行jar文件。类似于apk仿真器 我知道他用的是同一台工作站。他到底是如何做到的?仿真器在没有构建的情况下运行项目。实时集成是通过软件开发工具包实现的。J2ME就是这样一种模拟器。J2

在那个视频中:我们可以看到Notch是如何修改Minecraft代码的,并且可以立即看到游戏中的变化。我认为这是非常有效的,我想知道他是如何做到这一点的

三件事

  • 他正在使用同一台工作站,他只是在扩展他的屏幕
  • Eclipse中的调试模式,这些函数中包含断点 最有可能在游戏中的每个动作中被调用
  • Eclipse模拟器来运行jar文件。类似于apk仿真器

  • 我知道他用的是同一台工作站。他到底是如何做到的?仿真器在没有构建的情况下运行项目。实时集成是通过软件开发工具包实现的。J2ME就是这样一种模拟器。J2ME不是为智能手机和手机设计的吗?是的,它们帮助我们在java/symbian手机中模拟java MIDlet应用程序。在PC上运行的应用程序也可以使用类似的仿真器。你能给我举一个PC仿真器的例子吗?