Mac终端:"正在初始化jdb ..."在启动时

时间:2015-11-12 19:42:33

标签: macos terminal jvm jdb

当我在Mac上启动终端时,我收到消息"正在初始化jdb ..."并且它将保持此状态,直到我使用Ctrl + C手动终止该过程。另一种选择是在特定端口上启动JVM并将jdb附加到该端口。但终端的后续窗口仍然会导致相同的"正在初始化jdb ..."。这种情况最近才发生在我的机器上。

有人可以说明如何阻止这种情况吗?

1 个答案:

答案 0 :(得分:1)

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

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

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