从命令行编译处理草图?

时间:2009-01-17 20:11:29

标签: command-line processing

我是一名盲人学生,必须在编程课程中使用处理程序。是否可以使用当前的1.01版本从命令行编译草图文件并查看任何错误?

更新 这个链接帮助我解决了我的问题,我会在有空的时候写一篇关于它的博客文章。

http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998

4 个答案:

答案 0 :(得分:3)

在深入了解修订日志后,我找到了Commander class的文档,其中解释了您必须从源创建单独的构建以使用命令行版本的Processing。

答案 1 :(得分:2)

我没有用Processing 1.01检查,只检查1.2。 在面对同样的问题后,我终于设法让这个工作。首先使用Windows中的普通命令提示符您必须使用以下命令将.java文件编译为.class

> javac -classpath <path to processing>/lib/core.jar *.java

如果您未指定核心处理库的路径,则会收到如下错误:package processing.core does not exist

下一步是将java .class文件压缩为.jar文件。这可以使用以下命令完成:

> jar <command> file.jar {manifest.txt} *.class

清单文件是可选的。如果您遇到一些错误,抱怨路径未定义,则需要使用以下命令跟踪java库的路径:

path c:\Program Files\Java\jdk1.5.0_09\bin;%path%

如果一切正常,那么你应该得到一个jar文件,你可以在你的草图文件夹中使用。

答案 2 :(得分:0)

是不是在java中进行处理?

我猜你可以像往常一样用javac编译。

像:

javac yourclass.java

如果你正确安装了packadges,java编译器应该很容易找到它们。

答案 3 :(得分:0)

不,我找不到任何方法从命令行编译处理文件。尽管他们claim他们已经在(回复#7)中添加了这个功能,但是没有提到它是如何实现的。

我查看了将处理代码转换为Java代码的说明,并基本上添加了必要的库和包装类。当然,在实践中,它看起来是不可行的(正如你的初步问题所示)是你自己做的。

我想说你最好的办法是纠缠给定链接上的那个人,他说他已将其添加进来,并要求提供一些文件,说明它是如何完成的。此外,我认为您可以重新打开该错误,因为如果它们不告诉您如何操作它不会被视为错误修复,或者至少是对手册的参考,显示讨论的位置。