If you want to migrate a plugin from GeoMedia Smart Client 2016 to GeoMedia Smart Client 2018 Update 3, we suggest that you start with the migration from Java 8 to Java 10.
First, you must be sure that your plugin doesn’t use any Java API which was marked as deprecated for removal. You will find a list of all items at the following pages:
We recommend that you check the deprecated for removal list of Java 11.
You can find this list at: https://docs.oracle.com/en/java/javase/11/docs/api/deprecated-list.html
Once you have completed this step, please create a new signed jar of your plugin by using the latest OpenJDK 11 build from http://jdk.java.net/11/.
Note: The generation of Pack200 file (*.jar.pack.gz) is no longer necessary because it’s deprecated since Java 11 (see http://openjdk.java.net/jeps/336)
The signed jar and all the signed dependencies of your plugin must be copied to the plugins directory of your GeoMedia Smart Client installation:
All the *.jar files of this directory will be added to the classpath of GeoMedia Smart Client if the client accepted your certificate at the App Launchers confirmation dialog.
Finally, please complete the migration steps by deleting all the *.jar.pack.gz and *.jnlp files at your plugins directory.
Note: All additional jars (Language & Custom CRS) must be downloaded once again.