--- a/jdk/src/java.base/share/classes/sun/launcher/resources/launcher.properties Wed Nov 23 16:16:35 2016 +0000
+++ b/jdk/src/java.base/share/classes/sun/launcher/resources/launcher.properties Thu Dec 01 08:57:53 2016 +0000
@@ -28,8 +28,8 @@
\ (to execute a class)\n or {0} [options] -jar jarfile [args...]\n\
\ (to execute a jar file)\n\
\ or {0} [options] -p <modulepath> -m <modulename>[/<mainclass>] [args...]\n\
-\ (to execute the main class in a module)\n\
-where options include:\n
+\ (to execute the main class in a module)\n\n\
+where options include:\n\n
java.launcher.opt.datamodel =\ -d{0}\t Deprecated, will be removed in a future release\n
java.launcher.opt.vmselect =\ {0}\t to select the "{1}" VM\n
@@ -68,11 +68,16 @@
\ set a system property\n\
\ -verbose:[class|gc|jni]\n\
\ enable verbose output\n\
-\ -version print product version and exit\n\
-\ -showversion print product version and continue\n\
-\ -? -help --help\n\
-\ print this help message\n\
-\ -X print help on non-standard options\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\
+\ -? -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[:<packagename>...|:<classname>]\n\
\ -enableassertions[:<packagename>...|:<classname>]\n\
\ enable assertions with specified granularity\n\
@@ -98,14 +103,12 @@
\ The most appropriate scaled image provided will be picked up\n\
\ automatically.\n\
\ See the SplashScreen API documentation for more information.\n\
-\ @<filepath> read options from the specified file\n\
+\ @<filepath> read options from the specified file\n\n\
\To specify an argument for a long option, you can use --<name>=<value> or\n\
-\--<name> <value>.\n\
-
-See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
+\--<name> <value>.\n
# Translators please note do not translate the options themselves
-java.launcher.X.usage=\
+java.launcher.X.usage=\n\
\ -Xbatch disable background compilation\n\
\ -Xbootclasspath/a:<directories and zip/jar files separated by {0}>\n\
\ append to end of bootstrap class path\n\
@@ -152,10 +155,13 @@
\ regardless of module declaration.\n\
\ <target-module> can be ALL-UNNAMED to export to all\n\
\ unnamed modules.\n\
+\ --add-opens <module>/<package>=<target-module>(,<target-module>)*\n\
+\ updates <module> to open <package> to\n\
+\ <target-module>, regardless of module declaration.\n\
\ --patch-module <module>=<file>({0}<file>)*\n\
\ Override or augment a module with classes and resources\n\
\ in JAR files or directories.\n\n\
-These options are non-standard and subject to change without notice.\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=\