【问题标题】:Mac Terminal: "Initializing jdb ..." on start upMac 终端:启动时“正在初始化 jdb ...”
【发布时间】:2015-11-12 19:42:32
【问题描述】:

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

有人可以告诉我如何阻止这种情况吗?

【问题讨论】:

    标签: macos terminal jvm jdb


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多