目标是为每个启动自己的jvm的进程记录java垃圾回收活动。每个日志文件都有自己唯一的名称。该过程通过Windows(DOS)批处理文件启动。批处理文件包含:
set JVMLOG_DIR=%WORKING_DIR%logs\
WORKING_DIR转换为:
C:\Program Files (x86)\Directory\The Application Name\
后续行将此附加到包含java选项的变量:
-Xloggc:%JVMLOG_DIR%Process__XX_jvm.log
运行时,不会创建日志,并在流程日志中报告:
\Directory\The was unexpected at this time.
我猜这些空格或(x86)导致了这个问题。
任何想法如何使其发挥作用或绕过限制?