【问题标题】:Windows 10- In eclipse (Oxygen version), createProcess error=206, The filename or extension is too longWindows 10- 在 Eclipse(氧气版)中,createProcess error=206,文件名或扩展名太长
【发布时间】:2019-07-30 08:23:59
【问题描述】:

操作系统 - Windows 10

在eclipse中启动应用程序时出错(氧气版)

执行命令行时发生异常。无法运行程序 “C:\Program Files\Java\jre1.8.0_171\bin\javaw.exe”(在目录中 "C:\PPM\PPML10_41A"): CreateProcess error=206, 文件名或 扩展名太长了。

已尝试使用 JDK 而不是 JRE。 也尝试过不同版本的 jre 1.8。 已尝试将其放在其他目录中,例如“D:\Java\jre1.8.0_171\bin\javaw.exe”。

【问题讨论】:

  • 您能否使用当前版本的 Eclipse(2018-12)重现此问题?如果是,命令行是什么(在运行配置中单击显示命令行)。在 Windows 上,命令行调用的长度是有限的。对于许多依赖项,Eclipse 使用动态生成的 JAR 的技巧。但是当命令行调用因为其他参数而变得太长时,这个技巧就不起作用了。

标签: java windows eclipse


【解决方案1】:

如果您制作了自己的构建文件而不是 [Proj] -> [Gen Javadocs],您可以将 useexternalfile=“yes” 添加到 javadoc 标签;我很确定这应该会有所帮助,但我还在床上拿着手机,所以我稍后会检查一下是否没有。

【讨论】:

  • 究竟我应该怎么做,我的意思是我如何在 eclipse 中添加 'useexternalfile=“yes” 到 javadoc 标签'。你能帮我解决上述问题吗?
猜你喜欢
  • 2021-11-21
  • 1970-01-01
  • 2016-11-24
  • 2023-02-08
  • 2012-02-09
  • 1970-01-01
  • 2012-05-18
相关资源
最近更新 更多