Initial Commit
[packages] / xemacs-packages / jde / java / src / jde / debugger / Main.java
1 package jde.debugger;
2
3 import java.io.*;
4 import java.net.*;
5 import java.util.*;
6
7 /**
8  * Main class for JDEbug.
9  *
10  *
11  * @author Amit Kumar
12  * @since 0.1
13  * @version $Revision: 1.6 $
14  */
15 public class Main implements Protocol {
16
17   /**
18    * Main method for the JDEbug application.
19    * This method starts the debugger command
20    * loop.
21    *
22    * @param args a <code>String[]</code> value
23    */
24   public static void main(String[] args) {
25     if (args.length > 0) {
26       System.out.println("Usage: java jde.debugger.Main");
27       System.out.flush();
28       System.exit(1);
29     } else {
30       System.out.println(BR+"(" + JDE_INIT_DEBUG_SESSION+")"+BR);
31       System.out.flush();
32       try {
33           //        JDE.setDebugFlags(0);
34         JDEbug.theDebugger.init();
35         JDEbug.theDebugger.start();
36       } catch (IOException ex) {
37         System.out.println("I/O Error");
38         System.exit(1);
39       }
40     }
41   }
42
43 } // main
44
45 /*
46  * $Log: Main.java,v $
47  * Revision 1.6  2004/12/24 16:05:13  troy
48  * Add window to display threads and stacks
49  *
50  * Revision 1.5  2003/09/21 05:29:51  paulk
51  * Turn off debug message flags.
52  *
53  * Revision 1.4  2003/01/15 05:53:28  paulk
54  * Updated some javadoc.
55  *
56  * Revision 1.3  2003/01/08 06:53:37  paulk
57  * Integrate Petter Mahlen's updates.
58  *
59  */