# Nowadays, p5.js website is supported by which Java version?

**URL:** <https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908>\
**Category:** Project Guidance\
**Created:** [March 23, 2022, 11:44am UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908 "2022-03-23T11:44:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dikshashukla455](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dikshashukla455](https://discourse.processing.org/u/dikshashukla455)\
**Post date:** [March 23, 2022, 11:44am UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/1 "2022-03-23T11:44:51Z")

</div>

Hello everyone,  
This is Diksha shukla. I am a front-end developer and programmer. I am excited to contribute to the processing foundation. I was started to contribute to the p5.js website but got stuck in the setup part as  
the first requirement that they mentioned in the README file is to install java but didn’t tell me which version I have to install. So, I got confused.  
That’s why I need your help.  
Thank you for your time.

---

<div class="post-metadata">

**Author:** ![KumuPaul](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kumupaul/32/13072_2.png) [@KumuPaul](https://discourse.processing.org/u/KumuPaul)\
**Post date:** [March 23, 2022, 7:40pm UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/2 "2022-03-23T19:40:04Z")

</div>

I’m not sure where you saw an indication that you needed to install Java, but it is not a requirement for developing or running the p5.js editor website. Here is the correct guide to follow when preparing your development environment for working on the p5.js editor website: [p5.js-web-editor/installation.md at develop · processing/p5.js-web-editor · GitHub](https://github.com/processing/p5.js-web-editor/blob/develop/contributor_docs/installation.md)

---

<div class="post-metadata">

**Author:** ![dikshashukla455](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dikshashukla455](https://discourse.processing.org/u/dikshashukla455)\
**Post date:** [March 24, 2022, 9:29pm UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/3 "2022-03-24T21:29:18Z")

</div>

Okay. Thank you for providing me with the resources.

---

<div class="post-metadata">

**Author:** ![KumuPaul](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kumupaul/32/13072_2.png) [@KumuPaul](https://discourse.processing.org/u/KumuPaul)\
**Post date:** [March 25, 2022, 1:33am UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/4 "2022-03-25T01:33:52Z")

</div>

No problem. By the way, I think I might have misinterpreted your original question. When you said “the website” I was assuming you meant the [editor.p5js.org](http://editor.p5js.org) website. However if you meant [www.p5js.org](http://www.p5js.org) which includes reference, examples, and tutorials; then that actually does require Java, but only for HTML validation. When you build the site locally it validates HTML using grunt-html which uses the [Nu HTML checker](https://validator.github.io/validator/) which requires Java 8 runtime or later.

---

<div class="post-metadata">

**Author:** ![dikshashukla455](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dikshashukla455](https://discourse.processing.org/u/dikshashukla455)\
**Post date:** [March 25, 2022, 6:06am UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/5 "2022-03-25T06:06:14Z")

</div>

It’s ok. Yeah! I was talking about the p5.js org website  
So, when I open the Java downloads documentation it shows latest version of Java SE 18 . But I don’t know if this website supports the latest version or not.  
So, can you tell me which version is supported by this website?

---

<div class="post-metadata">

**Author:** ![KumuPaul](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kumupaul/32/13072_2.png) [@KumuPaul](https://discourse.processing.org/u/KumuPaul)\
**Post date:** [March 25, 2022, 7:29pm UTC](https://discourse.processing.org/t/nowadays-p5-js-website-is-supported-by-which-java-version/35908/6 "2022-03-25T19:29:52Z")

</div>

For the most part Java Runtime Environments are backward compatible (they can run .jar and .class files that targeted older versions of Java). So in theory you could run any version of Java between 8 and the latest. If you want to know for sure either just try it, or do more research on the [Nu HTML checker](https://validator.github.io/validator/) (that web page says “8 or later” so I would assume that 18 will work fine). I don’t have Java installed and I don’t work on the www website, so that’s all I can tell you.
