I think I found the problem.
I ran the jar files through the terminal.
Lanyu EStudio forgot to set the default class in the jar files' metainf files.
And that entry in its metainf is how Java knows which class to start it with when you open .jar file on its own.