Mac 终端:"Initializing jdb ..." 启动时

Mac Terminal: "Initializing jdb ..." on start up

只要我在 Mac 上启动终端,我就会收到消息 "Initializing jdb ..." 并且它一直保持这种状态,直到我使用 Ctrl+C 手动终止进程。另一种选择是在特定端口启动 JVM 并将 jdb 附加到该端口。但是终端的后续 windows 仍然会导致相同的 "Initializing jdb ..."。这最近才在我的机器上发生。

谁能告诉我如何阻止它?

您必须(直接或间接)在您的 shell 启动脚本之一中调用 jdb,例如 ~/.bashrc~/.bash_profile,运行每次创建新终端时。不要那样做。从您的 shell 启动文件中删除该命令(或多个命令)并在您想要开始使用它时手动调用 jdb

如果有一些重要的启动代码 jdb,请将其包装在 shell 函数中以方便调用。

如果您的目标是让 jdb 始终 运行ning,请使用 launchd 作业在登录时启动它,而不是使用终端启动它。