相关疑难解决方法(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
查看次数

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×2

command-line ×1

double-click ×1

ide ×1

validation ×1