/* * Main.java * * */ package io.devnulllabs.openjava.ojc; import java.io.PrintStream; public class Main { public static void main(String argc[]) { System.err.println("OpenJava Compiler Version 1.1 " + "build 20031119"); CommandArguments arguments; try { arguments = new CommandArguments(argc); } catch (Exception e) { showUsage(); return; } new Compiler(arguments).run(); } private static void showUsage() { PrintStream o = System.err; o.println("Usage : ojc "); o.println("where includes:"); o.println( " -verbose " + "Enable verbose output "); o.println( " -g= " + "Specify debugging info level "); o.println( " -d= " + "Specify where to place generated files "); o.println( " -compiler= " + "Specify regular Java compiler "); o.println( " --default-meta= " + "Specify separated meta-binding configurations"); o.println( " -calleroff " + "Turn off caller-side translations "); o.println( " -C= " + "Pass the argument to Java compiler "); o.println( " -J " + "Pass the argument to JVM "); } }