相关疑难解决方法(0)

有没有办法知道Java程序是从命令行还是从jar文件启动的?

我想要在控制台中显示一条消息或者弹出一个消息,所以如果没有指定参数,我想知道我应该显示哪个

就像是:

if( !file.exists() ) {
    if( fromCommandLine()){
        System.out.println("File doesn't exists");
    }else if ( fromDoubleClickOnJar() ) {
        JOptionPane.showMessage(null, "File doesn't exists");
    }
 }
Run Code Online (Sandbox Code Playgroud)

java validation command-line double-click

33
推荐指数
1
解决办法
3756
查看次数

标签 统计

command-line ×1

double-click ×1

java ×1

validation ×1