# What Java Runtime is required for custom module development in 4.8.14+9?

**URL:** <https://community.wowza.com/t/what-java-runtime-is-required-for-custom-module-development-in-4-8-14-9/94290>\
**Category:** Wowza Streaming Engine\
**Tags:** wowza-streaming-server-java-api, wowza-streaming-engine\
**Created:** [December 9, 2021, 12:54pm UTC](https://community.wowza.com/t/what-java-runtime-is-required-for-custom-module-development-in-4-8-14-9/94290 "2021-12-09T12:54:26Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [December 9, 2021, 2:28pm UTC](https://community.wowza.com/t/what-java-runtime-is-required-for-custom-module-development-in-4-8-14-9/94290/4 "2021-12-09T14:28:04Z")

</div>

We compiled Wowza modules against OpenJDK 11, if I remember correctly. Wowza recommends OpenJDK 9 though.

> **[Install and troubleshoot Java on Wowza Streaming Engin](https://www.wowza.com/docs/manually-install-and-troubleshoot-java-on-wowza-streaming-engine)**
>
> Install a different version of Java and determine and control which version of Java is being used by Wowza Streaming Engine.

> [@Default-packaged java version 9.0.4 is not supported anymore](http://community.wowza.com/t/default-packaged-java-version-9-0-4-is-not-supported-anymore/55562):
>
> Hi, I faced some difficulties while adding my plugin (built using java 9.0.4) to my Wowza Application. Wowza Streaming Engine 4.8.5 comes with Java 9.0.4 as it’s default java version as it needs Java 9 as minimum. my Wowza engine was hosted on an ubuntu 18.04 server, which does not support java 9.0.4 anymore. Thus my plugin was not able to work on the server side as Java 9.0.4 is not supported. I solved this by removing all sub-directories inside ‘jre’ (which includes java 9), upgraded my ser…

---

_[View the full topic](https://community.wowza.com/t/what-java-runtime-is-required-for-custom-module-development-in-4-8-14-9/94290)._
