我是一名盲人学生,必须在编程课程中使用处理程序。是否可以使用当前的1.01版本从命令行编译草图文件并查看任何错误?
更新 这个链接帮助我解决了我的问题,我会在有空的时候写一篇关于它的博客文章。
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998
答案 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代码的说明,并基本上添加了必要的库和包装类。当然,在实践中,它看起来是不可行的(正如你的初步问题所示)是你自己做的。
我想说你最好的办法是纠缠给定链接上的那个人,他说他已将其添加进来,并要求提供一些文件,说明它是如何完成的。此外,我认为您可以重新打开该错误,因为如果它们不告诉您如何操作它不会被视为错误修复,或者至少是对手册的参考,显示讨论的位置。