【问题标题】:Processing: apply core patch and compile处理:应用核心补丁并编译
【发布时间】:2019-09-15 12:00:14
【问题描述】:

我想应用这个补丁

https://github.com/processing/processing/pull/5881

放入我自己的处理核心中,以在我的 PDE 中使用。我该怎么办?

我可以在这里取源码

https://github.com/processing/processing

应用补丁 编译它(例如使用 javac)得到一个 core.jar

但是在App里面,有两个core.jars:

Processing.app/Contents/Java/core/library/core.jarProcessing.app/Contents/Java/core.jar

哪个是什么?

【问题讨论】:

    标签: macos processing patch javac


    【解决方案1】:

    这样做:

    阅读此方法

    https://github.com/processing/processing/blob/master/build/howto.txt

    克隆这个仓库

    https://github.com/processing/processing

    下载了正确的java版本

    在 oracle.com 上获得一个帐户 并在此处下载 java(在我的情况下为 8u202)

    https://www.oracle.com/java/technologies/javase-java-archive-javase8-downloads.html

    并安装它。

    用 ant 构建应用

    进入你的克隆仓库并

    cd build
    ant run
    

    这会在你的 repo 的 build/ 目录中构建一个处理 PDE 并打开它。有用。

    应用补丁并重新构建

    git checkout -b pull/5881
    git pull origin pull/5881/head
    ant run
    

    这会创建一个新分支,拉取我想要应用的补丁,应用它,再次构建 PDE 并运行它。

    补丁解决了我的问题:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多