java -jar <jarFile> 参数可以运行 多个jar 文件?
java -jar <jarFile> arguments can run multiple jar files?
我尝试准备 bat 文件以使用 signapk.jar 对 apk 文件进行签名
这个程序的语法是:
java -jar signapk.jar testkey.x509.pem testkey.pk8 <update.apk> <update_signed.apk>
我的脚本如下所示:
java -jar "%~dp0%\SignApk\signapk.jar" "%~dp0%\SignApk\testkey.x509.pem" "%~dp0%\SignApk\testkey.pk8" "%~dp0%\SignApk\%ApkName%.apk" "%~dp0%\SignApk\%ApkName%_sign.apk"
当我执行脚本时,我收到一条消息 "Unable to access jarfile {update_signed.apk}"、java "thinks" 这也是一个 jar 文件并尝试 运行 它..
有人可以帮助我如何将参数传递给 jar 文件吗?
谢谢。
Java 命令行的 -jar
变体只处理一个 JAR 文件,因此您的错误消息与此无关。
您的错误消息很可能是由 signapk 应用程序创建的:您应该尝试直接命令(没有批处理包装器,没有参数变量,尤其是路径或参数中没有特殊字符或 space或相对命名 - 首先将 cd 放入 SignApk 目录)。
如果可行,您可以回过头来找出转义失败的地方。
顺便说一句:如果this是工具,你还需要指定一个符号命令:
java -jar signapk.jar -c sign.pem -k sign.p8 sign your.apk
我尝试准备 bat 文件以使用 signapk.jar 对 apk 文件进行签名 这个程序的语法是:
java -jar signapk.jar testkey.x509.pem testkey.pk8 <update.apk> <update_signed.apk>
我的脚本如下所示:
java -jar "%~dp0%\SignApk\signapk.jar" "%~dp0%\SignApk\testkey.x509.pem" "%~dp0%\SignApk\testkey.pk8" "%~dp0%\SignApk\%ApkName%.apk" "%~dp0%\SignApk\%ApkName%_sign.apk"
当我执行脚本时,我收到一条消息 "Unable to access jarfile {update_signed.apk}"、java "thinks" 这也是一个 jar 文件并尝试 运行 它..
有人可以帮助我如何将参数传递给 jar 文件吗?
谢谢。
Java 命令行的 -jar
变体只处理一个 JAR 文件,因此您的错误消息与此无关。
您的错误消息很可能是由 signapk 应用程序创建的:您应该尝试直接命令(没有批处理包装器,没有参数变量,尤其是路径或参数中没有特殊字符或 space或相对命名 - 首先将 cd 放入 SignApk 目录)。
如果可行,您可以回过头来找出转义失败的地方。
顺便说一句:如果this是工具,你还需要指定一个符号命令:
java -jar signapk.jar -c sign.pem -k sign.p8 sign your.apk