-3
我正在试图制作一个程序,可以使用gui运行,或者在没有gui的终端模式下运行。我怎么能这样做,以便在终端中调用程序时,用户添加一个参数来确定是否使用gui运行?关于java执行的命令行参数
通过输入这样的事情时,他们开始我的程序:java myprogram -Nogui
我正在试图制作一个程序,可以使用gui运行,或者在没有gui的终端模式下运行。我怎么能这样做,以便在终端中调用程序时,用户添加一个参数来确定是否使用gui运行?关于java执行的命令行参数
通过输入这样的事情时,他们开始我的程序:java myprogram -Nogui
在Java程序中的主要方法,只是检查是否有任何的传递的参数(在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
}
这比我想象的要简单得多,谢谢! –