diff --git a/jdk/src/java.base/share/classes/java/lang/ProcessBuilder.java b/jdk/src/java.base/share/classes/java/lang/ProcessBuilder.java index 8d4576bd40c..a62594383fc 100644 --- a/jdk/src/java.base/share/classes/java/lang/ProcessBuilder.java +++ b/jdk/src/java.base/share/classes/java/lang/ProcessBuilder.java @@ -951,6 +951,9 @@ public final class ProcessBuilder * {@code command} array as its argument. This may result in * a {@link SecurityException} being thrown. * + *

If the operating system does not support the creation of + * processes, an {@link UnsupportedOperationException} will be thrown. + * *

Starting an operating system process is highly system-dependent. * Among the many things that can go wrong are: *

* + * @throws UnsupportedOperationException + * If the operating system does not support the creation of processes. + * * @throws IOException if an I/O error occurs * * @see Runtime#exec(String[], String[], java.io.File) diff --git a/jdk/src/java.base/share/classes/java/lang/Runtime.java b/jdk/src/java.base/share/classes/java/lang/Runtime.java index 66c78537d39..98bfe2887b5 100644 --- a/jdk/src/java.base/share/classes/java/lang/Runtime.java +++ b/jdk/src/java.base/share/classes/java/lang/Runtime.java @@ -564,6 +564,9 @@ public class Runtime { * cmdarray as its argument. This may result in a * {@link SecurityException} being thrown. * + *

If the operating system does not support the creation of + * processes, an {@link UnsupportedOperationException} will be thrown. + * *

Starting an operating system process is highly system-dependent. * Among the many things that can go wrong are: *