我目前正在使用 pax-runner 将一些捆绑包部署到 equnox 中。捆绑包位于一个文件夹中,其路径在 args 文件中传递给 runner。我遇到的问题是,相同的捆绑部署在 Windows 中以与在 linux 中不同的顺序启动。在 Windows 中一切都很好,但是在 linux 中,捆绑包似乎以随机顺序启动。这样做的结果是某些捆绑包以错误的顺序声明,从而导致错误,例如 jersey-server 在 jersey-core 之前启动,所以我得到了一个 NPE。谁能解释为什么会发生这种情况?我需要为某些捆绑包指定开始顺序吗?