--- a/src/java.base/share/classes/sun/launcher/resources/launcher.properties Tue Jun 12 18:51:45 2018 -0400
+++ b/src/java.base/share/classes/sun/launcher/resources/launcher.properties Tue Jun 12 18:53:38 2018 -0400
@@ -25,13 +25,17 @@
# Translators please note do not translate the options themselves
java.launcher.opt.header = Usage: {0} [options] <mainclass> [args...]\n\
-\ (to execute a class)\n or {0} [options] -jar <jarfile> [args...]\n\
+\ (to execute a class)\n\
+\ or {0} [options] -jar <jarfile> [args...]\n\
\ (to execute a jar file)\n\
\ or {0} [options] -m <module>[/<mainclass>] [args...]\n\
\ {0} [options] --module <module>[/<mainclass>] [args...]\n\
-\ (to execute the main class in a module)\n\n\
-\ Arguments following the main class, -jar <jarfile>, -m or --module\n\
-\ <module>/<mainclass> are passed as the arguments to main class.\n\n\
+\ (to execute the main class in a module)\n\
+\ or {0} [options] <sourcefile> [args]\n\
+\ (to execute a single source-file program)\n\n\
+\ Arguments following the main class, source file, -jar <jarfile>,\n\
+\ -m or --module <module>/<mainclass> are passed as the arguments to\n\
+\ main class.\n\n\
\ where options include:\n\n
java.launcher.opt.vmselect =\ {0}\t to select the "{1}" VM\n
@@ -114,7 +118,7 @@
\ -disable-@files\n\
\ prevent further argument file expansion\n\
\ --enable-preview\n\
-\ allow classes to depend on preview features of this release
+\ allow classes to depend on preview features of this release\n\
\To specify an argument for a long option, you can use --<name>=<value> or\n\
\--<name> <value>.\n
@@ -180,7 +184,9 @@
\ --patch-module <module>=<file>({0}<file>)*\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\
+\ --disable-@files disable further argument file expansion\n\
+\ --source <version>\n\
+\ set the version of the source in source-file mode.\n\n\
These extra options are subject to change without notice.\n
# Translators please note do not translate the options themselves