Java 9.0.1 form Oracle is already available. Yet clients that have Java 1.8 are not automatically updated to Java 9. We have many users that consume Rich Html Dialogs (Java WebStart - ULC) with local Java installations on the Client. Is it save to migrate them to Java 9?

asked 20.11.2017 at 09:26

SupportIvyTeam's gravatar image

SupportIvyTeam ♦♦
accept rate: 77%

edited 27.11.2017 at 08:09

Reguel%20Wermelinger's gravatar image

Reguel Werme... ♦♦

Currently it is not possible to open any Rich Dialog with Java 9. Clients will face a ClassNotFoundException while loading the application.

alt text ex

We're working on an issue that will fix this: XIVY-2237 Support Java 9 for Rich Internet Applications (RIA)

WebStart deprecated

With Java 9 Oracle has deprecated Java WebStart that is used by Rich Html Dialogs (ULC). There is yet no roadmap that documents a decision if and when the WebStart technology will be completely removed. But the future of WebStart is uncertain.

The only recommended deployment environment for WebStart is Oracle Java 1.8. (Donald Smith is Sr. Director of Product Management at Oracle)

Enforce usage of a Java 1.8 client

The JNLP xml file that is downloaded by the browser in order to execute Rich User Dialogs declares the runtime environment which is compatible and able to execute the WebStart application. oldVersionHeader

With this version header it is easily possible to block the usage of Java 9 for WebStart applications. And it is also possible to enforce the usage of the Java 1.8 client when multiple JREs are available on a client host.

To enforce the usage of a Java 1.8 client go into your Axon.ivy product directory and open configuration/jnlpconfig.any with a text editor. Edit the java version entry to use Java 1.8 (remove the + in the end of the version declaration).

alt text

If this configuration is in charge, the Java 9 binary will start java 1.8 silently

alt text


answered 20.11.2017 at 09:31

Reguel%20Wermelinger's gravatar image

Reguel Werme... ♦♦
accept rate: 70%

edited 27.11.2017 at 08:35

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 20.11.2017 at 09:26

Seen: 1,360 times

Last updated: 27.11.2017 at 08:35