我在运行 Java JUnit 测试时遇到了 Eclipse Oxygen 4.7.3a 问题。尝试使用 JUnit 运行配置启动测试套件时,出现以下错误:
Exception occurred executing command line. Cannot run program '..java-1.8.0-openjdk-1.8.0.161-1\bin\javaw.exe': CreateProcess error=206, The filename or extension is too long".
当我在调试模式下使用相同的运行配置时,测试套件可以顺利启动。这个帖子我感觉问题是由于传递给的类路径javaw.exe
太长,Windows 命令行无法处理。
我不知道在哪里可以检查 Eclipse 中实际添加到类路径的内容。我应该通过右键单击项目并查找“构建路径 -> 配置构建路径 -> 源”来查找项目特定选项,还是从 Eclipse 顶栏查找“窗口 -> 首选项 -> Java -> 构建路径 -> 类路径变量”?我在想,如果我能弄清楚,我也许可以尝试减少类路径。
如果有人能为我指明这个问题的正确方向,我将不胜感激。