Processing 在windows上处理java失败,在Linux和MacOSX上工作,有没有办法解决这个问题 我们有一个自动分级脚本来编译java、C++和处理。 对于C++和java,它在所有三个平台(Linux、Mac OSX和Windows)上都有作用。对于处理,命令:

Processing 在windows上处理java失败,在Linux和MacOSX上工作,有没有办法解决这个问题 我们有一个自动分级脚本来编译java、C++和处理。 对于C++和java,它在所有三个平台(Linux、Mac OSX和Windows)上都有作用。对于处理,命令:,processing,Processing,处理java--sketch=a--output=test--build 可以在linux和Mac OSX中工作。我们所在的目录包含: a/ a、 偏微分方程 草图a.pde正确位于同名的匹配目录中 在Windows中,处理java报告“a\a.pde不存在”可能是处理java不理解相对路径的情况 尝试使用绝对路径:例如c:\a而不是a processing-java --sketch=c:\a --output=test --build 一般来说,我建议首先使用绝对路径进行测试,并双重检查分

处理java--sketch=a--output=test--build

可以在linux和Mac OSX中工作。我们所在的目录包含:

a/ a、 偏微分方程

草图a.pde正确位于同名的匹配目录中


在Windows中,处理java报告“a\a.pde不存在”

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

尝试使用绝对路径:例如
c:\a
而不是
a

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

一般来说,我建议首先使用绝对路径进行测试,并双重检查分隔符(
/
在Linux上,OSX上,
\
在Windows上)

您可以发布一个在Windows上使用的示例路径吗?(我粗略的猜测是,路径中的分隔符(
/
在Linux和OSX上,但在Windows上是
\
)和/或空格可能会导致问题?我们坐在包含目录a的目录中,键入:processing java--sketch=a--output=test--build,它说“a\a.pde不存在”当然,它是这样的。在Unix中也是一样。a在哪里?直接位于C驱动器的根?(例如,
C:\a
)?你是对的!它需要一个绝对路径。当我们输入C:\path\a时,它就工作了。把它作为答案,我会标记它。完成:)很高兴它工作了!