在java执行时获取命令行参数

时间:2015-12-15 17:18:47

标签: java terminal

我正在尝试创建一个可以使用gui运行的程序,或者只使用没有gui的终端模式。我怎么能这样做,以便在终端中调用程序时,用户添加一个参数来确定是否使用gui运行?

在他们开始我的计划时输入这样的内容:<script> window.onload = function(){ document.getElementById('demo').innerHTML = 'Watch this HTML content changes..' } document.getElementById('button1').Onclick = function(){ document.getElementById('demo').innerHTML = 'This is JavaScript!' }; document.getElementById('button1').Onclick = function(){ document.getElementById('demo').innerHTML = ''Watch this HTML content changes..' }; </script>

1 个答案:

答案 0 :(得分:1)

在java程序的main方法中,只需检查传递的任何参数(String[]参数)是否是您要查找的参数。

public static void main(String[] args) {
    boolean useGui = true;
    for(String arg : args) if(arg.equals("-Nogui") useGui = false;
    // Now check `useGui` to see if a GUI should be displayed or not
}