DefaultRebelLaunchConfigProvider - 未知类型 org.springframework.ide.eclipse.boot.launch

DefaultRebelLaunchConfigProvider - unknown type org.springframework.ide.eclipse.boot.launch

我正在 Spring Tool Suite 3.6.4.RELEASE.

上设置一个基本的 Spring 引导应用程序 (1.2.3.RELEASE)

我决定使用 myJRebel 安装 jRebel (6.2.0)

当我启动我的应用程序时 (Run as Spring Boot App),我在控制台中看不到 jRebel 日志。我已经在 jRebel 配置下检查了我的项目,并且已经有一个 rebel.xml.

我在日志中找到了这个

DEBUG DefaultRebelLaunchConfigProvider - unknown type org.springframework.ide.eclipse.boot.launch

有什么可能的原因吗?

如果你的项目使用嵌入式容器,它应该有main方法。我会尝试 运行 它作为 Java 应用程序。

根据 Spring Boot docs,JRebel 应该可以工作。

unknown type org.springframework.ide.eclipse.boot.launch 表示 JRebel 不支持该特定的启动配置,因此 JRebel 选项卡不会出现在 Run/Debug 配置面板中,因此 VM 参数有手动传递(可以使用 ${jrebel_args} 变量)。在 6.2.1 版本中添加了 JRebel 选项卡。