将处理导出到jar文件

时间:2013-12-07 23:07:38

标签: java processing

我一直在使用ControlP5和Twitter4j处理处理应用程序。我想让我的项目从任何操作系统的单个jar文件运行。基本上我想打包我的应用程序。我的应用使用图像。我已经浏览了一个多小时,但我无法找到如何做到这一点。有什么建议吗?

使用

处理2 twitter4j3

提前致谢!

3 个答案:

答案 0 :(得分:0)

我不知道您是否可以直接从Processing IDE执行此操作,但是,如果将草图导出到Java小程序,则找到.java,草图文件夹,您可以将其与Eclipse结合使用以导出到jar文件。

答案 1 :(得分:0)

所以,我知道这篇文章已经很老了,但是如果你还在寻找解决方案,或者看到这个帖子的其他人,那就相对简单了。

  1. 导出项目
  2. 在导出项目的文件夹(类似于application.windows64)中,导航到lib并找到core.jar和项目名称 .jar(您需要显示文件扩展名)
  3. 将文件重命名为.zip文件
  4. 将core.jar解压缩到任何文件夹
  5. 项目名称 .jar解压缩到同一个文件夹中(确保不要将其放入子文件夹中)
  6. 点击,如果它要求您更换文件(如果它没有错误地提取文件)
  7. 删除core.jar和项目名称 .jar
  8. 如果项目使用图像,请将它们移动到与所有其他文件相同的文件夹中
  9. 选择文件夹中的所有文件,右键单击,将鼠标悬停在发送至上,然后选择压缩(压缩)文件夹
  10. 将.zip文件重命名为项目名称 .jar

答案 2 :(得分:0)

这可能很旧,但是我仍在处理论坛上找到有关它的其他帖子。 这是将处理项目作为jar文件运行的最佳方法。

导出应用程序时,最终总是在导出的应用程序内部存在一个lib文件夹(对于Linux和Windows)。对于Windows,请打开命令提示符(或电源外壳),然后单击鼠标右键并按住Shift,然后单击open power shell here

之后,您可以运行以下命令。 java -classpath lib\* DisplayDepthStream

现在DisplayDepthStream是草图文件的名称。

为解释该命令,-classpath lib\*告诉Java将lib目录下的所有内容添加到类路径。 DisplayDepthStream是我的main类的名称。

希望这会有所帮助〜!

Chears