RFR: JDK-8227641: java-options values with spaces are processed incorrectly
Alexander Matveev
alexander.matveev at oracle.com
Fri Aug 9 04:26:36 UTC 2019
Please review the jpackage fix for bug [1] at [2].
This is a fix for the JDK-8200758-branch branch of the open sandbox
repository (jpackage).
- There are no know bugs in how we handle java options with spaces.
However, it might be complicated to figure out how to provide such
options. Added several examples to help to show most common cases.
--java-options <java options>
Options to pass to the Java runtime
This option can be used multiple times.
Example 1: To specify [-DOption1=My Great App] use
[--java-options "-DOption1=\"My Great App\""]
Example 2: To specify [-DOption2="My Great App in quotes"] use
[--java-options "-DOption2=\"\\\"My Great App in quotes\\\"\""]
Example 3: To specify [-DOption3=Value "with" quotes] use
[--java-options "-DOption3=\"Value \\\"with\\\" quotes\""]
Application will read them back as:
-DOption1=My Great App
-DOption2="My Great App in quotes"
-DOption3=Value "with" quotes
[1] https://bugs.openjdk.java.net/browse/JDK-8227641
[2] http://cr.openjdk.java.net/~almatvee/8227641/webrev.00/
Thanks,
Alexander
More information about the core-libs-dev
mailing list