重置 JVM 是否与 BlueJ 中的 JVM 终止相同?
Is resetting of JVM same as termination of JVM in BlueJ?
在 BlueJ 中,每当我 运行 一个 class 我发现我在项目底部 window 标记为 "reset Java Virtual Machine" 的小按钮。如下所示:
"Resetting" JVM实际上终止了当前的JVM,然后启动了一个新的JVM来代替它。请注意,无论您当前是否 运行 任何代码,此选项都可用。它总是从对象工作台中删除所有对象,重置静态变量值(由于 类 被重新加载),并关闭用户代码在用户 JVM 中打开的任何 windows。
(我是 BlueJ 开发人员之一)。
在 BlueJ 中,每当我 运行 一个 class 我发现我在项目底部 window 标记为 "reset Java Virtual Machine" 的小按钮。如下所示:
"Resetting" JVM实际上终止了当前的JVM,然后启动了一个新的JVM来代替它。请注意,无论您当前是否 运行 任何代码,此选项都可用。它总是从对象工作台中删除所有对象,重置静态变量值(由于 类 被重新加载),并关闭用户代码在用户 JVM 中打开的任何 windows。
(我是 BlueJ 开发人员之一)。