diff -r 4ebc2e2fb97c -r 71c04702a3d5 src/java.base/share/classes/sun/launcher/resources/launcher.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/java.base/share/classes/sun/launcher/resources/launcher.properties Tue Sep 12 19:03:39 2017 +0200 @@ -0,0 +1,233 @@ +# +# Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# Translators please note do not translate the options themselves +java.launcher.opt.header = Usage: {0} [options] [args...]\n\ +\ (to execute a class)\n or {0} [options] -jar [args...]\n\ +\ (to execute a jar file)\n\ +\ or {0} [options] -m [/] [args...]\n\ +\ {0} [options] --module [/] [args...]\n\ +\ (to execute the main class in a module)\n\n\ +\ Arguments following the main class, -jar , -m or --module\n\ +\ / are passed as the arguments to main class.\n\n\ +\ where options include:\n\n + +java.launcher.opt.vmselect =\ {0}\t to select the "{1}" VM\n +java.launcher.opt.hotspot =\ {0}\t is a synonym for the "{1}" VM [deprecated]\n + +# Translators please note do not translate the options themselves +java.launcher.opt.footer = \ +\ -cp \n\ +\ -classpath \n\ +\ --class-path \n\ +\ A {0} separated list of directories, JAR archives,\n\ +\ and ZIP archives to search for class files.\n\ +\ -p \n\ +\ --module-path ...\n\ +\ A {0} separated list of directories, each directory\n\ +\ is a directory of modules.\n\ +\ --upgrade-module-path ...\n\ +\ A {0} separated list of directories, each directory\n\ +\ is a directory of modules that replace upgradeable\n\ +\ modules in the runtime image\n\ +\ --add-modules [,...]\n\ +\ root modules to resolve in addition to the initial module.\n\ +\ can also be ALL-DEFAULT, ALL-SYSTEM,\n\ +\ ALL-MODULE-PATH.\n\ +\ --list-modules\n\ +\ list observable modules and exit\n\ +\ -d \n\ +\ --describe-module \n\ +\ describe a module and exit\n\ +\ --dry-run create VM and load main class but do not execute main method.\n\ +\ The --dry-run option may be useful for validating the\n\ +\ command-line options such as the module system configuration.\n\ +\ --validate-modules\n\ +\ validate all modules and exit\n\ +\ The --validate-modules option may be useful for finding\n\ +\ conflicts and other errors with modules on the module path.\n\ +\ -D=\n\ +\ set a system property\n\ +\ -verbose:[class|module|gc|jni]\n\ +\ enable verbose output\n\ +\ -version print product version to the error stream and exit\n\ +\ --version print product version to the output stream and exit\n\ +\ -showversion print product version to the error stream and continue\n\ +\ --show-version\n\ +\ print product version to the output stream and continue\n\ +\ --show-module-resolution\n\ +\ show module resolution output during startup\n\ +\ -? -h -help\n\ +\ print this help message to the error stream\n\ +\ --help print this help message to the output stream\n\ +\ -X print help on extra options to the error stream\n\ +\ --help-extra print help on extra options to the output stream\n\ +\ -ea[:...|:]\n\ +\ -enableassertions[:...|:]\n\ +\ enable assertions with specified granularity\n\ +\ -da[:...|:]\n\ +\ -disableassertions[:...|:]\n\ +\ disable assertions with specified granularity\n\ +\ -esa | -enablesystemassertions\n\ +\ enable system assertions\n\ +\ -dsa | -disablesystemassertions\n\ +\ disable system assertions\n\ +\ -agentlib:[=]\n\ +\ load native agent library , e.g. -agentlib:jdwp\n\ +\ see also -agentlib:jdwp=help\n\ +\ -agentpath:[=]\n\ +\ load native agent library by full pathname\n\ +\ -javaagent:[=]\n\ +\ load Java programming language agent, see java.lang.instrument\n\ +\ -splash:\n\ +\ show splash screen with specified image\n\ +\ HiDPI scaled images are automatically supported and used\n\ +\ if available. The unscaled image filename, e.g. image.ext,\n\ +\ should always be passed as the argument to the -splash option.\n\ +\ The most appropriate scaled image provided will be picked up\n\ +\ automatically.\n\ +\ See the SplashScreen API documentation for more information\n\ +\ @argument files\n\ +\ one or more argument files containing options\n\ +\ -disable-@files\n\ +\ prevent further argument file expansion\n\ +\To specify an argument for a long option, you can use --= or\n\ +\-- .\n + +# Translators please note do not translate the options themselves +java.launcher.X.usage=\n\ +\ -Xbatch disable background compilation\n\ +\ -Xbootclasspath/a:\n\ +\ append to end of bootstrap class path\n\ +\ -Xcheck:jni perform additional checks for JNI functions\n\ +\ -Xcomp forces compilation of methods on first invocation\n\ +\ -Xdebug provided for backward compatibility\n\ +\ -Xdiag show additional diagnostic messages\n\ +\ -Xfuture enable strictest checks, anticipating future default\n\ +\ -Xint interpreted mode execution only\n\ +\ -Xinternalversion\n\ +\ displays more detailed JVM version information than the\n\ +\ -version option\n\ +\ -Xloggc: log GC status to a file with time stamps\n\ +\ -Xmixed mixed mode execution (default)\n\ +\ -Xmn sets the initial and maximum size (in bytes) of the heap\n\ +\ for the young generation (nursery)\n\ +\ -Xms set initial Java heap size\n\ +\ -Xmx set maximum Java heap size\n\ +\ -Xnoclassgc disable class garbage collection\n\ +\ -Xrs reduce use of OS signals by Java/VM (see documentation)\n\ +\ -Xshare:auto use shared class data if possible (default)\n\ +\ -Xshare:off do not attempt to use shared class data\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:locale\n\ +\ show all locale related settings and continue\n\ +\ -XshowSettings:properties\n\ +\ show all property settings and continue\n\ +\ -XshowSettings:vm show all vm related settings and continue\n\ +\ -Xss set java thread stack size\n\ +\ -Xverify sets the mode of the bytecode verifier\n\ +\ --add-reads =(,)*\n\ +\ updates to read , regardless\n\ +\ of module declaration. \n\ +\ can be ALL-UNNAMED to read all unnamed\n\ +\ modules.\n\ +\ --add-exports /=(,)*\n\ +\ updates to export to ,\n\ +\ regardless of module declaration.\n\ +\ can be ALL-UNNAMED to export to all\n\ +\ unnamed modules.\n\ +\ --add-opens /=(,)*\n\ +\ updates to open to\n\ +\ , regardless of module declaration.\n\ +\ --illegal-access=\n\ +\ permit or deny access to members of types in named modules\n\ +\ by code in unnamed modules.\n\ +\ is one of "deny", "permit", "warn", or "debug"\n\ +\ This option will be removed in a future release.\n\ +\ --limit-modules [,...]\n\ +\ limit the universe of observable modules\n\ +\ --patch-module =({0})*\n\ +\ override or augment a module with classes and resources\n\ +\ in JAR files or directories.\n\ +\ --disable-@files disable further argument file expansion\n\n\ +These extra options are subject to change without notice.\n + +# Translators please note do not translate the options themselves +java.launcher.X.macosx.usage=\ +\n\ +The following options are Mac OS X specific:\n\ +\ -XstartOnFirstThread\n\ +\ run the main() method on the first (AppKit) thread\n\ +\ -Xdock:name=\n\ +\ override default application name displayed in dock\n\ +\ -Xdock:icon=\n\ +\ override default icon displayed in dock\n\n + +java.launcher.cls.error1=\ + Error: Could not find or load main class {0}\n\ + Caused by: {1}: {2} +java.launcher.cls.error2=\ + Error: Main method is not {0} in class {1}, please define the main method as:\n\ +\ public static void main(String[] args) +java.launcher.cls.error3=\ + Error: Main method must return a value of type void in class {0}, please \n\ + define the main method as:\n\ +\ public static void main(String[] args) +java.launcher.cls.error4=\ + Error: Main method not found in class {0}, please define the main method as:\n\ +\ public static void main(String[] args)\n\ + or a JavaFX application class must extend {1} +java.launcher.cls.error5=\ + Error: JavaFX runtime components are missing, and are required to run this application +java.launcher.cls.error6=\ + Error: LinkageError occurred while loading main class {0}\n\ + \t{1} +java.launcher.cls.error7=\ + Error: Unable to initialize main class {0}\n\ + Caused by: {1}: {2} +java.launcher.jar.error1=\ + Error: An unexpected error occurred while trying to open file {0} +java.launcher.jar.error2=manifest not found in {0} +java.launcher.jar.error3=no main manifest attribute, in {0} +java.launcher.jar.error4=error loading java agent in {0} +java.launcher.init.error=initialization error +java.launcher.javafx.error1=\ + Error: The JavaFX launchApplication method has the wrong signature, it\n\ + must be declared static and return a value of type void +java.launcher.module.error1=\ + module {0} does not have a MainClass attribute, use -m / +java.launcher.module.error2=\ + Error: Could not find or load main class {0} in module {1} +java.launcher.module.error3=\ + Error: Unable to load main class {0} in module {1}\n\ + \t{2} +java.launcher.module.error4=\ + {0} not found +java.launcher.module.error5=\ + Error: Unable to initialize main class {0} in module {1}\n\ + Caused by: {1}: {2}