Every project that I do in Java, nowadays, I compile without a UI. It's not a problem to create a .bat file to run my jar in the CMD, but:
I wonder if I can "emulate" the terminal inside my .jar file... So the user just double clicks my .jar and play my game or application.
Might help:
Have you ever opened a server.jar from Minecraft? Kinda like that. We have all the UI but in the right we have the terminal. Executing the tasks... opening the world etc.