java中main函数的参数args
血饮 2011-01-20 10:39:57 最近在看tomcat源码,哎,好纠结亚,看的头晕呼呼的。才刚看到启动这一块,Bootstrap.jar中有这一段代码
public static void main (String[] args){
.......................
String command = "start";
if (args.length > 0) {
command = args[(args.length - 1)];
}
if (command.equals("startd")) {
args[0] = "start";
daemon.load(args);
daemon.start();
} else if (command.equals("stopd")) {
args[0] = "stop";
daemon.stop();
} else if (command.equals("start")) {
daemon.setAwait(true);
daemon.load(args);
daemon.start();
} else if (command.equals("stop")) {
daemon.stopServer(args);
} else {
log.warn("Bootstrap: command \"" + command + "\" does not exist.");
}
.....................
}
args是main函数的参数,平时很少用,但在这里看到,有点摸不着头脑,请大侠指点迷津??