0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=558712

在 Eclipse 4.14 中,java.class.path Java 属性包含在启动配置的引号中

更具体地用于 GWT 开发模式启动配置。

我们怀疑类路径足够长,因此为了安全起见将其括在引号中。

但是,这会破坏 GWT 运行本身,因为 gwt-dev 代码会查找类路径并将其拆分,因为期望类路径不包含在引号中。参见https://github.com/gwtproject/gwt/blob/2.8.2/dev/core/src/com/google/gwt/dev/cfg/ResourceLoaders.java的 getClassPath() 方法

这在更新 Eclipse IDE 后开始发生。

我们使用的是 Spring Tool Suite 4 版本 4.5.0,我相信它是基于 Eclipse 4.14 构建的。我们确信生成类路径的部分是 Eclipse IDE 特定的,而不是 Spring Tools 4 特定的。因此,我们清楚地考虑了与 Eclipse 相关的问题。

这目前阻碍了我们的开发工作,并危及我们商业项目的交付,因为我们的开发人员无法在他们的开发机器上运行我们的应用程序。

我们认为这是与 Eclipse JDT 相关的东西,在最近的 Eclipse JDT 版本中一定已经发生了变化,因为这曾经在大约一个月前或更短的时间内工作

有没有人经历过类似的事情?

4

1 回答 1

0

看起来这在 Eclipse 4.15M1 ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=558712#c3 ) 中得到了修复。我们将尽快在 Eclipse 4.15 里程碑构建上为 Spring Tools 4 设置早期访问 CI 构建,以便您可以尽快从以下网址获得修复:http: //dist.springsource.com/snapshot/STS4/nightly-distributions.html

于 2020-01-03T08:20:58.427 回答