With the "--add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED" on Servoy 7 admin page "servoy.vmClientArgs"
servoy_properties file line:
servoy.vmClientArgs=--add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED
I still get the error
Java Web Start 12.0.0.0
Using JRE version 9+181 Java HotSpot(TM) Server VM
JRE expiration date: 03-02-18 00:00
User home directory = C:\Users\Lambert
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
sep. 14, 2017 1:07:04 P.M. com.servoy.j2db.util.Debug error
SEVERE: Throwable
java.lang.IllegalAccessException: class com.servoy.j2db.LAFManager cannot access class com.sun.java.swing.plaf.windows.WindowsLookAndFeel (in module java.desktop) because module java.desktop does not export com.sun.java.swing.plaf.windows to unnamed module @1acd459
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Unknown Source)
at java.base/jdk.internal.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at com.servoy.j2db.LAFManager.createInstance(LAFManager.java:113)
at com.servoy.j2db.smart.J2DBClient.putClientProperty(J2DBClient.java:1734)
at com.servoy.j2db.smart.J2DBClient.setLookAndFeel(J2DBClient.java:1565)
at com.servoy.j2db.smart.J2DBClient.startupApplication(J2DBClient.java:782)
at com.servoy.j2db.smart.J2DBClient$4.run(J2DBClient.java:693)
at com.servoy.j2db.smart.J2DBClient.mainImpl(J2DBClient.java:717)
at com.servoy.j2db.smart.J2DBClient.main(J2DBClient.java:680)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at jdk.javaws@9/com.sun.javaws.Launcher.executeApplication(Unknown Source)
at jdk.javaws@9/com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at jdk.javaws@9/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at jdk.javaws@9/com.sun.javaws.Launcher.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Are you sure this should work for Servoy 7 smart client javawebstart?
Is there a way to find out the complete command line that Servoy creates for the javaws.exe startup?