-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
6
-
x86
-
windows_xp
ENVIRONMENT:
Windows
SUN JDK VERSION:
Recreated with 1.6.0_18
STEPS To Recreate:
-create a directory named NewFolder? in the current directory.
--javac HelloWorld.java
--javac ExecGB18030.java
--java ExecGB18030
Observed output:
$ java ExecGB18030
Running command 'java HelloWorld' in dir './NewFolder???'
java.io.IOException: Cannot run program "java" (in directory ".\NewFolder???"):
CreateProcess error=267, The directory name is invalid
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:431)
at ExecGB18030.main(ExecGB18030.java:14)
Caused by: java.io.IOException: CreateProcess error=267, The directory name is invalid
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 3 more
>>> FATAL
Expected output:
Running command 'java HelloWorld' in dir './NewFolder?'
>>> SUCCESS
Windows
SUN JDK VERSION:
Recreated with 1.6.0_18
STEPS To Recreate:
-create a directory named NewFolder? in the current directory.
--javac HelloWorld.java
--javac ExecGB18030.java
--java ExecGB18030
Observed output:
$ java ExecGB18030
Running command 'java HelloWorld' in dir './NewFolder???'
java.io.IOException: Cannot run program "java" (in directory ".\NewFolder???"):
CreateProcess error=267, The directory name is invalid
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:431)
at ExecGB18030.main(ExecGB18030.java:14)
Caused by: java.io.IOException: CreateProcess error=267, The directory name is invalid
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 3 more
>>> FATAL
Expected output:
Running command 'java HelloWorld' in dir './NewFolder?'
>>> SUCCESS
- duplicates
-
JDK-4947220 (process) Runtime.exec() cannot invoke applications with unicode parameters (win)
-
- Closed
-