2

我写了一个打开文件的 Jar 文件。此 Jar 与扩展名 .jbz 和 .jbr 相关联。我的程序需要的是文件的完整文件名,以便程序打开它。

Windows 7 似乎失去了 Windows XP 具有的附加运行选项,我不太确定如何将文件名作为参数传递到批处理文件中。

所需的最终结果只是双击一个文件并让我的 Jar 将该文件作为 arg[0] 运行。

4

2 回答 2

1

原来 %1 是您尝试打开的文件的文件名和路径。

java.exe -jar jarFile %1

于 2013-03-10T04:31:08.827 回答
0

在与 jar 文件相同的文件夹中创建一个 .bat 文件。放入以下行:

java -jar "%0\..\jarFile" "%1"

其中 jarfile 是您的 .jar 文件。

现在,当您右键单击您的 .jbz 或 .jbr 文件时,您可以选择 .bat 文件作为“opener”。

于 2017-02-27T23:14:09.367 回答