package environ; import com.darwinsys.lang.GetOpt; /** Trivial demonstration of GetOpt, the old way. If -h present, print help. * @author Ian F. Darwin, http://www.darwinsys.com/ * @version $Id: GetOptSimple.java,v 1.5 2004/09/08 20:12:55 ian Exp $ */ public class GetOptSimple { public static void main(String[] args) { GetOpt go = new GetOpt("h"); char c; while ((c = go.getopt(args)) != 0) { switch(c) { case 'h': helpAndExit(0); break; default: System.err.println("Unknown option in " + args[go.getOptInd()-1]); helpAndExit(1); } } System.out.println(); } /** Stub for providing help on usage * You can write a longer help than this, certainly. */ static void helpAndExit(int returnValue) { System.err.println("This would tell you how to use this program"); System.exit(returnValue); } }