If you are not connected to the Internet, or the Metaserver is otherwise unreachable, the application fails silently unless ran from a terminal.
How to replicate issue:
Disconnect from the Internet. Run the JAR file via Java.
Possible fix
Perhaps pop-up a window letting the user know it can't connect to the MetaServer. Maybe allow the user to enter a servername manually or select one from the defaults.txt file.
I know you can manually connect to a server from the command line, but not everyone uses the command line to start the program.
If you are not connected to the Internet, or the Metaserver is otherwise unreachable, the application fails silently unless ran from a terminal.
How to replicate issue:
Disconnect from the Internet. Run the JAR file via Java.
Possible fix
Perhaps pop-up a window letting the user know it can't connect to the MetaServer. Maybe allow the user to enter a servername manually or select one from the defaults.txt file.
I know you can manually connect to a server from the command line, but not everyone uses the command line to start the program.