# Building Library with OpenJDK

**URL:** <https://discourse.processing.org/t/building-library-with-openjdk/16232>\
**Category:** Development\
**Created:** [December 7, 2019, 8:01pm UTC](https://discourse.processing.org/t/building-library-with-openjdk/16232 "2019-12-07T20:01:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TomB](https://avatars.discourse-cdn.com/v4/letter/t/c37758/32.png) [@TomB](https://discourse.processing.org/u/TomB)\
**Post date:** [December 7, 2019, 8:01pm UTC](https://discourse.processing.org/t/building-library-with-openjdk/16232/1 "2019-12-07T20:01:09Z")

</div>

Hi folks, I understand that building Processing itself requires Oracle’s Java 8, but there is no mention of any restriction what can be used to build contributed libraries. ([https://github.com/processing/processing/wiki/Library-Guidelines](https://github.com/processing/processing/wiki/Library-Guidelines))

Is there any reason that building with OpenJDK 8 would be a problem? I’m using pure Java code.

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [December 8, 2019, 10:47am UTC](https://discourse.processing.org/t/building-library-with-openjdk/16232/2 "2019-12-08T10:47:30Z")

</div>

> [@TomB](#):
>
> Is there any reason that building with OpenJDK 8 would be a problem?

No, they’re effectively the same thing. Just use OpenJDK 8. There isn’t even a current Oracle JDK 8 that Processing could bundle any more.

---

<div class="post-metadata">

**Author:** ![TomB](https://avatars.discourse-cdn.com/v4/letter/t/c37758/32.png) [@TomB](https://discourse.processing.org/u/TomB)\
**Post date:** [December 8, 2019, 5:46pm UTC](https://discourse.processing.org/t/building-library-with-openjdk/16232/3 "2019-12-08T17:46:21Z")

</div>

Awesome, thanks for the response.
