Eclipse / launch / Java Classpath用引号引起来/破坏了第三方工具/块开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse / launch / Java Classpath用引号引起来/破坏了第三方工具/块开发相关的知识,希望对你有一定的参考价值。

请参见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版本中一定有所更改因为过去大约一个月或更短的时间就可以正常工作

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

请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=558712在Eclipse 4.14中,java.class.path Java属性用引号括起来以用于启动配置,尤其是针对GWT开发模式...] >

答案

看起来像这样在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

以上是关于Eclipse / launch / Java Classpath用引号引起来/破坏了第三方工具/块开发的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse:The selection cannot be launched,and there are no recent launches

eclipse调适 Launching has encountered a problem

eclipse点击run时提示: the selection cannot be launched

关于Eclipse C++出现Launch failed,Binary not found问题的解决方案(Win环境下)

Java学习笔记三---unable to launch

Eclipse launch configuration----Eclipse运行外部工具