processing-java 在 windows 上失败,在 Linux 和 Mac OSX 上工作,有什么办法解决这个问题

processing-java fails on windows, works on Linux and Mac OSX, is there any way around this

我们有一个自动分级脚本来编译Java、C++和处理。 对于 C++ 和 Java,它适用于所有三个平台(Linux、Mac、OSX 和 Windows)。对于处理,命令:

processing-java --sketch=a --output=test --build

适用于 linux 和 Mac OSX。我们在一个包含以下内容的目录中:

一个/ a.pde

草图 a.pde 正确地位于具有相同名称的匹配目录中。

在 Windows 中,处理-java 报告 "a\a.pde does not exist"

可能是处理的情况-java不理解相对路径

尽量使用绝对路径:例如c:\a 而不是 a.

processing-java --sketch=c:\a --output=test --build

一般来说,我建议首先使用绝对路径进行测试,然后仔细检查分隔符(Linux上的/、OSX、Windows上的\ )