diff --git a/src/com/gabongao/jvm/Cmd.java b/src/com/gabongao/jvm/Cmd.java index 0b27e4b..7d5e485 100644 --- a/src/com/gabongao/jvm/Cmd.java +++ b/src/com/gabongao/jvm/Cmd.java @@ -108,7 +108,7 @@ public class Cmd { } /** - * 打印帮助 + * print usage * * @param args */ diff --git a/src/com/gabongao/jvm/Jvm.java b/src/com/gabongao/jvm/Jvm.java new file mode 100644 index 0000000..ecee8fe --- /dev/null +++ b/src/com/gabongao/jvm/Jvm.java @@ -0,0 +1,44 @@ +package com.gabongao.jvm; + +import java.util.Arrays; + +/** + *         ┏┓   ┏┓+ + + *        ┏┛┻━━━┛┻┓ + + + *        ┃       ┃ + *        ┃   ━   ┃ ++ + + + + *        ████━████ ┃+ + *        ┃       ┃ + + *        ┃   ┻   ┃ + *        ┃       ┃ + + + *        ┗━┓   ┏━┛ + *          ┃   ┃ + *          ┃   ┃ + + + + + *          ┃   ┃    Code is far away from bug with the animal protecting + *          ┃   ┃ +     神兽保佑,代码无bug + *          ┃   ┃ + *          ┃   ┃  + + *          ┃    ┗━━━┓ + + + *          ┃        ┣┓ + *          ┃        ┏┛ + *          ┗┓┓┏━┳┓┏┛ + + + + + *           ┃┫┫ ┃┫┫ + *           ┗┻┛ ┗┻┛+ + + + + * Created by Imgaojp on 2017/2/16. + */ +public class Jvm { + public static void main(String[] args) throws Exception { + Cmd cmd = new Cmd(); + cmd.parseCmd(args); + if (cmd.isVersionFlag()) { + System.out.println("version 0.0.1"); + } else if (cmd.isHelpFlag()) { + Cmd.printUsage(args); + } else { + startJvm(cmd); + } + } + private static void startJvm(Cmd cmd) { + System.out.printf("classpath: %s class: %s args:%s\n", cmd.getCpOption(), cmd.getClassName(), Arrays.asList(cmd.getArgs()).toString()); + } +} diff --git a/src/com/gabongao/jvm/classpath/Entry.java b/src/com/gabongao/jvm/classpath/Entry.java new file mode 100644 index 0000000..3284406 --- /dev/null +++ b/src/com/gabongao/jvm/classpath/Entry.java @@ -0,0 +1,29 @@ +package com.gabongao.jvm.classpath; + +/** + *         ┏┓   ┏┓+ + + *        ┏┛┻━━━┛┻┓ + + + *        ┃       ┃ + *        ┃   ━   ┃ ++ + + + + *        ████━████ ┃+ + *        ┃       ┃ + + *        ┃   ┻   ┃ + *        ┃       ┃ + + + *        ┗━┓   ┏━┛ + *          ┃   ┃ + *          ┃   ┃ + + + + + *          ┃   ┃    Code is far away from bug with the animal protecting + *          ┃   ┃ +     神兽保佑,代码无bug + *          ┃   ┃ + *          ┃   ┃  + + *          ┃    ┗━━━┓ + + + *          ┃        ┣┓ + *          ┃        ┏┛ + *          ┗┓┓┏━┳┓┏┛ + + + + + *           ┃┫┫ ┃┫┫ + *           ┗┻┛ ┗┻┛+ + + + + * Created by Imgaojp on 2017/2/16. + */ +public interface Entry { +// public +}