diff options
author | Sven Gothel <[email protected]> | 2023-11-28 03:56:33 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-11-28 03:56:33 +0100 |
commit | c8cb87e17a14281a9d0e2f311b8534ecb7ac00b4 (patch) | |
tree | dcbce53804b54a224061e24a3217e600f04fc493 /make/scripts/java-win64.bat | |
parent | c7efca6d9b0db7305f5352ebf15d915ae5a1fa24 (diff) |
Bug 1474: Allow temp folder for exe-file test to contain parenthesis on Windows
If the temp path contains parenthesis on Windows, e.g. the username or the sub-temp folder,
the used exeTestFile.getCanonicalPath() can't be used by 'Runtime.getRuntime().exec( path )'.
Example: C:\Users\(ABC)abc\AppData\Local\Temp
Output: Exe-Tst: 'C:\Users\' is not recognized as an internal or external command, operable program or batch file.
Hence the complete canonical path must be quoted, i.e.
Path: "C:\Users\(ABC)abc\AppData\Local\Temp"
Diffstat (limited to 'make/scripts/java-win64.bat')
-rwxr-xr-x | make/scripts/java-win64.bat | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/make/scripts/java-win64.bat b/make/scripts/java-win64.bat index 26a4591..2f79cbd 100755 --- a/make/scripts/java-win64.bat +++ b/make/scripts/java-win64.bat @@ -21,6 +21,7 @@ REM set D_ARGS="-Djogamp.debug.Platform" "-Djogamp.debug.NativeLibrary" "-Djogam REM set D_ARGS="-Djogamp.debug.IOUtil" "-Djogamp.debug.IOUtil.Exe" "-Djogamp.debug.IOUtil.Exe.NoStream"
REM set D_ARGS="-Djogamp.debug.IOUtil" "-Djogamp.debug.TempFileCache" "-Djogamp.debug.TempJarCache" "-Djogamp.debug.IOUtil.Exe" "-Djogamp.gluegen.UseNativeExeFile=true" "-Djava.io.tmpdir=c:\temp_noexec"
REM set D_ARGS="-Djogamp.debug.IOUtil" "-Djogamp.debug.TempFileCache" "-Djogamp.debug.TempJarCache" "-Djava.io.tmpdir=c:\temp_noexec"
+REM set D_ARGS="-Djogamp.debug.IOUtil" "-Djogamp.debug.IOUtil.Exe" "-Djogamp.debug.TempFileCache" "-Djogamp.debug.TempJarCache"
REM set D_ARGS="-Djogamp.debug=all"
%J2RE_HOME%\bin\java -classpath %CP_ALL% %X_ARGS% %D_ARGS% "-Djava.library.path=%LIB_DIR%" "-Dsun.java2d.noddraw=true" "-Dsun.awt.noerasebackground=true" %1 %2 %3 %4 %5 %6 %7 %8 %9 > java-win64.log 2>&1
|