如何在处理中编译并运行另一个PDE文件

问题描述:

我想在一个处理草图中编译并运行另一个Processing草图。如何在处理中编译并运行另一个PDE文件

我在想使用Runtime.getRuntime().exec(),但我不知道用什么命令编译&运行pde文件。

这是我的文件结构:

file structure image

NMAspaceOS.pde是我的主要PDE,它是用来执行和终止等pdes.The project0,PROJECT1,项目3是处理我试图拨打NMAspaceOS

这会有点棘手,因为你不只是编译.java文件。您需要先将.pde文件编译为.java文件。通常你会依赖Processing编辑器为你做这件事。

Processing编辑器是开源的,您可以查看其所有代码here。您可以尝试通过查找将.pde文件转换为.java文件的代码。

但说实话,如果我是你,我会后退一步,问自己是否真的需要这样做。你可以重构你的方法,所以你不必自己做这个编译?