public final class sun.launcher.resources.launcher extends java.util.ListResourceBundle
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.launcher.resources.launcher
super_class: java.util.ListResourceBundle
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.util.ListResourceBundle.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/launcher/resources/launcher;
protected final java.lang.Object[][] getContents();
descriptor: ()[[Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=1, args_size=1
start local 0 0: bipush 17
anewarray java.lang.Object[]
dup
iconst_0
1: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.X.macosx.usage"
aastore
dup
iconst_1
ldc "\nThe following options are Mac OS X specific:\n -XstartOnFirstThread\n run the main() method on the first (AppKit) thread\n -Xdock:name=<application name>\"\n override default application name displayed in dock\n -Xdock:icon=<path to icon file>\n override default icon displayed in dock\n\n"
aastore
aastore
dup
iconst_1
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.X.usage"
aastore
dup
iconst_1
ldc " -Xmixed mixed mode execution (default)\n -Xint interpreted mode execution only\n -Xbootclasspath:<directories and zip/jar files separated by {0}>\n set search path for bootstrap classes and resources\n -Xbootclasspath/a:<directories and zip/jar files separated by {0}>\n append to end of bootstrap class path\n -Xbootclasspath/p:<directories and zip/jar files separated by {0}>\n prepend in front of bootstrap class path\n -Xdiag show additional diagnostic messages\n -Xnoclassgc disable class garbage collection\n -Xincgc enable incremental garbage collection\n -Xloggc:<file> log GC status to a file with time stamps\n -Xbatch disable background compilation\n -Xms<size> set initial Java heap size\n -Xmx<size> set maximum Java heap size\n -Xss<size> set java thread stack size\n -Xprof output cpu profiling data\n -Xfuture enable strictest checks, anticipating future default\n -Xrs reduce use of OS signals by Java/VM (see documentation)\n -Xcheck:jni perform additional checks for JNI functions\n -Xshare:off do not attempt to use shared class data\n -Xshare:auto use shared class data if possible (default)\n -Xshare:on require using shared class data, otherwise fail.\n -XshowSettings show all settings and continue\n -XshowSettings:all\n show all settings and continue\n -XshowSettings:vm show all vm related settings and continue\n -XshowSettings:properties\n show all property settings and continue\n -XshowSettings:locale\n show all locale related settings and continue\n\nThe -X options are non-standard and subject to change without notice.\n"
aastore
aastore
dup
iconst_2
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.cls.error1"
aastore
dup
iconst_1
ldc "Error: Could not find or load main class {0}"
aastore
aastore
dup
iconst_3
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.cls.error2"
aastore
dup
iconst_1
ldc "Error: Main method is not {0} in class {1}, please define the main method as:\n public static void main(String[] args)"
aastore
aastore
dup
iconst_4
5: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.cls.error3"
aastore
dup
iconst_1
ldc "Error: Main method must return a value of type void in class {0}, please \ndefine the main method as:\n public static void main(String[] args)"
aastore
aastore
dup
iconst_5
6: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.cls.error4"
aastore
dup
iconst_1
ldc "Error: Main method not found in class {0}, please define the main method as:\n public static void main(String[] args)"
aastore
aastore
dup
bipush 6
7: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.ergo.message1"
aastore
dup
iconst_1
ldc " The default VM is {0}"
aastore
aastore
dup
bipush 7
8: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.ergo.message2"
aastore
dup
iconst_1
ldc " because you are running on a server-class machine.\n"
aastore
aastore
dup
bipush 8
9: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.init.error"
aastore
dup
iconst_1
ldc "initialization error"
aastore
aastore
dup
bipush 9
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.jar.error1"
aastore
dup
iconst_1
ldc "Error: An unexpected error occurred while trying to open file {0}"
aastore
aastore
dup
bipush 10
11: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.jar.error2"
aastore
dup
iconst_1
ldc "manifest not found in {0}"
aastore
aastore
dup
bipush 11
12: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.jar.error3"
aastore
dup
iconst_1
ldc "no main manifest attribute, in {0}"
aastore
aastore
dup
bipush 12
13: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.opt.datamodel"
aastore
dup
iconst_1
ldc " -d{0}\t use a {0}-bit data model if available\n"
aastore
aastore
dup
bipush 13
14: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.opt.footer"
aastore
dup
iconst_1
ldc " -cp <class search path of directories and zip/jar files>\n -classpath <class search path of directories and zip/jar files>\n A {0} separated list of directories, JAR archives,\n and ZIP archives to search for class files.\n -D<name>=<value>\n set a system property\n -verbose:[class|gc|jni]\n enable verbose output\n -version print product version and exit\n -version:<value>\n require the specified version to run\n -showversion print product version and continue\n -jre-restrict-search | -no-jre-restrict-search\n include/exclude user private JREs in the version search\n -? -help print this help message\n -X print help on non-standard options\n -ea[:<packagename>...|:<classname>]\n -enableassertions[:<packagename>...|:<classname>]\n enable assertions with specified granularity\n -da[:<packagename>...|:<classname>]\n -disableassertions[:<packagename>...|:<classname>]\n disable assertions with specified granularity\n -esa | -enablesystemassertions\n enable system assertions\n -dsa | -disablesystemassertions\n disable system assertions\n -agentlib:<libname>[=<options>]\n load native agent library <libname>, e.g. -agentlib:hprof\n see also, -agentlib:jdwp=help and -agentlib:hprof=help\n -agentpath:<pathname>[=<options>]\n load native agent library by full pathname\n -javaagent:<jarpath>[=<options>]\n load Java programming language agent, see java.lang.instrument\n -splash:<imagepath>\n show splash screen with specified image\nSee http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details."
aastore
aastore
dup
bipush 14
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.opt.header"
aastore
dup
iconst_1
ldc "Usage: {0} [-options] class [args...]\n (to execute a class)\n or {0} [-options] -jar jarfile [args...]\n (to execute a jar file)\nwhere options include:\n"
aastore
aastore
dup
bipush 15
16: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.opt.hotspot"
aastore
dup
iconst_1
ldc " {0}\t is a synonym for the \"{1}\" VM [deprecated]\n"
aastore
aastore
dup
bipush 16
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "java.launcher.opt.vmselect"
aastore
dup
iconst_1
ldc " {0}\t to select the \"{1}\" VM\n"
aastore
aastore
18: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lsun/launcher/resources/launcher;
}
SourceFile: "launcher.java"