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