I am not introduced in the manipulations you are speaking about.
It seems rather complicated from my non initiated point of view - I don’t know what a “shell” is fir an example.
And I believe that many people would be in my case.
Don’t you think that the VASSAL developers could design a new version compatible with Java 9?
Or at least give precise instructions about how you can have two Java versions installed and choosing the adapted one?