Was my Jar double clicked, or launched from the command line?

后端 未结 1 1719
滥情空心
滥情空心 2020-12-21 08:02

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

1条回答
  •  时光说笑
    2020-12-21 08:26

    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]
    

    0 讨论(0)
提交回复
热议问题