OpenJDK8 does not have JavaFX, so the current JMeter code does not compile
with OpenJDK8.
For instance, if you download AdoptOpenJDK build, then you don't have
JavaFX there.

Frankly speaking, I would suggest considering java fx dropped in 5.2, and
re-add it in 5.3 (e.g. as a part of upgrading to Java 11 + OpenJFX11)

The workarounds there could be:
1) Add Java 11 to the build pipeline. For instance, build all the code with
Java 11 with target=1.8
That would enable us to use OpenJFX as a library

2) Use reflection-based code to implement RenderInBrowser (which would be
rather complicated)

3) Require release manager to use Oracle Java 8 for making a release

4) other suggestions?

Vladimir

Reply via email to