【发布时间】:2011-02-01 11:16:18
【问题描述】:
我在将文件加载到名为 GCS 的应用程序中时遇到问题,方法是将它们拖到可执行文件上。可以在 Windows 上使用 bat 文件调用 GCS,如下所示:
@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*
如果我硬编码一个文件路径来代替批处理参数通配符(带引号),它就可以工作。如果我使用文件路径参数运行调试器,它就可以工作。如果我回显%,它会给我正确的文件名并带有引号。如果我在 % 周围添加引号,它仍然会中断。
我在批处理文件和 Java 之间有一个断开连接,我很茫然。有没有人认识到这个问题?提前致谢。
【问题讨论】:
标签: java batch-file argument-passing command-line-arguments