Main.java :  » Database-Client » squirrel-sql-3.1.1 » net » sourceforge » squirrel_sql » client » Java Open Source

Java Open Source » Database Client » squirrel sql 3.1.1 
squirrel sql 3.1.1 » net » sourceforge » squirrel_sql » client » Main.java
package net.sourceforge.squirrel_sql.client;

import javax.swing.JOptionPane;
/*
 * Copyright (C) 2001-2006 Colin Bell
 * colbell@users.sourceforge.net
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
/**
 * Application entry point.
 *
 * @author <A HREF="mailto:colbell@users.sourceforge.net">Colin Bell</A>
 */
public class Main
{
  /**
   * Default ctor. private as class should never be instantiated.
   */
  private Main()
  {
    super();
  }

  /**
   * Application entry point.
   *
   * @param  args  Arguments passed on command line.
   */
  public static void main(String[] args)
  {
    if (ApplicationArguments.initialize(args))
    {

         if(false == Version.supportsUsedJDK())
         {
            JOptionPane.showMessageDialog(null, Version.getUnsupportedJDKMessage());
            System.exit(-1);
         }

      final ApplicationArguments appArgs = ApplicationArguments.getInstance();
      if (appArgs.getShowHelp())
      {
        appArgs.printHelp();
      }
      else
      {
        new Application().startup();
      }
    }
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.