diff options
author | Kenny Ballou <kballou@devnulllabs.io> | 2018-11-19 22:59:50 -0700 |
---|---|---|
committer | Kenny Ballou <kballou@devnulllabs.io> | 2018-11-19 22:59:50 -0700 |
commit | ea3e1b949dcbdc09518f17eee0bcf21d41d76896 (patch) | |
tree | 7ec7a7fb4df67815a9b7bb0e4d95d67c4050e2a2 /src/main/java/io/devnulllabs/openjava/ojc/Main.java | |
download | openjava-ea3e1b949dcbdc09518f17eee0bcf21d41d76896.tar.gz openjava-ea3e1b949dcbdc09518f17eee0bcf21d41d76896.tar.xz |
OJ (aka OpenJava) modernization/mirroring
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
Diffstat (limited to 'src/main/java/io/devnulllabs/openjava/ojc/Main.java')
-rw-r--r-- | src/main/java/io/devnulllabs/openjava/ojc/Main.java | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/main/java/io/devnulllabs/openjava/ojc/Main.java b/src/main/java/io/devnulllabs/openjava/ojc/Main.java new file mode 100644 index 0000000..8c4d240 --- /dev/null +++ b/src/main/java/io/devnulllabs/openjava/ojc/Main.java @@ -0,0 +1,54 @@ +/* + * 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 <options> <source files>"); + o.println("where <options> includes:"); + o.println( + " -verbose " + + "Enable verbose output "); + o.println( + " -g=<number> " + + "Specify debugging info level "); + o.println( + " -d=<directory> " + + "Specify where to place generated files "); + o.println( + " -compiler=<class> " + + "Specify regular Java compiler "); + o.println( + " --default-meta=<file> " + + "Specify separated meta-binding configurations"); + o.println( + " -calleroff " + + "Turn off caller-side translations "); + o.println( + " -C=<argument> " + + "Pass the argument to Java compiler "); + o.println( + " -J<argument> " + + "Pass the argument to JVM "); + } + +} |