My Jar file supports both being clicked, and launched from the command line.
I will only display the GUI if there is a graphics environment available by checking
One way to do this is to determine when the console is null:
public static void main(String[] args) {
Console console = System.console();
if(console!=null){
System.out.println("Console is not null");
}else{
System.out.println("Console is null");
}
}
Try to run the code from the command line using the following command:
java -jar [your_runnable_file.jar]