通过带有Filepath参数的批处理文件调用Java

时间:2010-03-27 06:11:26

标签: java batch-file argument-passing command-line-arguments

我在将文件加载到名为GCS的应用程序中时遇到问题,方法是将它们拖到可执行文件上。可以在Windows上使用bat文件调用GCS,如下所示:

@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*

如果我硬编码文件路径代替批处理参数通配符(带引号),它就可以工作。如果我使用filepath参数运行调试器,它可以工作。如果我回显%,它会给我正确的文件名,并带有引号。如果我在%附近添加引号,它仍然会中断。

我在批处理文件和Java之间断开了连接,我很茫然。有人认出这个问题吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我使用批处理文件的快捷方式来调用拖放工作。但现在我无法在蝙蝠目录外双击打开。 :(