Java 8 & JavaFX Requirements for Data Exchange (DX)

Kemi
Kemi
  • Updated

Overview

This article clarifies Java 8 JDK requirements for running Jama Connect’s Data Exchange (DX) tool. With Oracle’s latest update to Java 8, changes in JavaFX packaging impact DX compatibility.

1. Key Changes in Oracle Java 8 JDK

  • The latest update to Oracle Java 8 (JDK 441) is the final version that includes JavaFX.

  • Future Java 8 updates (post JDK 441) will no longer include JavaFX, making them incompatible with DX.

  • Customers will need to download historical versions if they require JavaFX support for DX.

2. Updated DX Software Requirements

Operating System:
✔ Windows or macOS

Java Version Requirement:
Oracle Java 8 JDK u441 or earlier (must contain JavaFX libraries).
Java 8 versions post-update 441 will NOT work since they exclude JavaFX.

Why is JavaFX Required?

  • DX requires JavaFX libraries for its UI and cannot function without them.

  • If using a later Java 8 version (without JavaFX), DX will fail to launch.

3. Best Practices for Ensuring Compatibility

Download & use Oracle Java 8 JDK u441 or earlier to ensure JavaFX availability.
Avoid upgrading to post-441 Java 8 versions if running DX.
If JavaFX-free versions are required, consider alternative solutions, such as using Zulu JDK for command-line execution only.

4. Conclusion & Action Items

  • DX will not work with Java 8 updates beyond u441 unless an alternative JavaFX solution is implemented.

  • The DX User Guide should specify Java 8 JDK u441 or earlier to prevent compatibility issues.

  • Customers must verify JavaFX presence when installing/upgrading Java for DX.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.