首先,我完全不了解 Java ,使用 Homebrew 安装的 openjdk ,只是写 Flutter 时用,偶尔打开 Android 模拟器。 今天发现退出 vscode 和 Android 模拟器后,Java 依然在后台运行,并且占用的内存比较多,所以有了题中的疑问。 java 一旦启动为何要常驻后台,是否可以设置自动退出,如何设置? Java, 后台, 常驻, 退出
@Bingchunmoli 嗯,目前可以确认启动 Android 模拟器不会启动 Java ,但是 Flutter 选择 Android 模拟器运行后,Java 进程就启动了,这个我理解,和前端运行时 node 进程会启动,iOS 运行时 SourceKit 等会启动一个道理,我奇怪的是为什么不会在 Flutter 、Dart 、vs code 、Android 模拟器都退出后,Java 进程不会自动关闭