# Libp5x examples - Processing, LWJGL, Gradle and Java 11+ modules

**URL:** https://discourse.processing.org/t/libp5x-examples-processing-lwjgl-gradle-and-java-11-modules/30110
**Category:** Processing
**Created:** [May 15, 2021, 4:01pm UTC](https://discourse.processing.org/t/libp5x-examples-processing-lwjgl-gradle-and-java-11-modules/30110 "2021-05-15T16:01:00Z")
**Posts on this page:** 1
**Showing post:** 3

<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: [May 16, 2021, 10:37am UTC](https://discourse.processing.org/t/libp5x-examples-processing-lwjgl-gradle-and-java-11-modules/30110/3 "2021-05-16T10:37:40Z")

</div>

Thanks. Good to know. Try adding `PLWJGL.profile = 2;` as the first line of `Esfera::main` Downside of the LWJGL backend at the moment is inability to automatically detect what OpenGL(ES) profiles are available. I forgot that PraxisLIVE has code to default to OpenGLES on Arm.

---

_[View the full topic](https://discourse.processing.org/t/libp5x-examples-processing-lwjgl-gradle-and-java-11-modules/30110)._
