【问题标题】:How to create a processing library from pde files如何从 pde 文件创建处理库
【发布时间】:2021-06-26 04:36:44
【问题描述】:

我有一组很好的处理 .pde 文件,它们一起构成了一个很好的库。我不想使用 Eclipse 或其他一些 GUI 编辑器。如果需要,我可以使用 Ant。

要创建处理库,我需要在处理库文件夹中放置一个 jar 文件(带有一些特殊的命名约定)。我可以通过导出应用程序从 .pde 文件创建 .java 文件。如果我稍微修改一下,我可以使用 javac 编译它们,但它需要import processing.core.*;。我将它指向我自己的处理 core.jar,但此时我得到一个

类文件的版本错误

似乎处理 core.jar 是为不同版本的 javac 创建的,然后我正在运行。

所以问题来了:我是否完全偏离了轨道,是否有更好的方法来做到这一点,或者我应该继续下载处理源代码并自己编译,以便与我的 javac 兼容?

【问题讨论】:

    标签: java compiler-errors processing


    【解决方案1】:

    我强烈推荐使用 Eclipse 或 Intellij 而不是处理编辑器。 Processing 编辑器非常适合编写草图,但如果您正在构建库,您可能应该使用更高级的 IDE。

    但听起来您使用的是旧版本的 Java,应该升级。我很确定 Processing 与 Java 8 兼容,这意味着您使用的是 Java 7 或更早版本。 Java 7 的生命周期已经结束很长一段时间了,无论如何你都应该升级。

    要找出您正在使用的 Java,请尝试以下命令:

    javac -version
    

    【讨论】:

    • javac 1.6.0_65。有趣,最新的 macbook。
    • @commonpike Java 1.6 在这一点上已经很老了。你肯定想升级。
    • 很有趣,两年后我自己又回到了这个问题,因为现在,我的 javac 太无法处理
    • .. 我可以通过在 javac 中添加 -source 1.8 -target 1.8 来解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多