我在java中执行jar文件。到目前为止我的代码完美地工作在java中执行jar文件
IM通过Java执行epubcheck,因为它的控制台应用程序
这里是epubcheck
https://github.com/IDPF/epubcheck
的不同之处时,我需要浏览文件名包含 '标志的地址 和空间上的文件夹名称或空间上的文件名称。
这里是文件夹名称
Unrecognized argument: 'Files\1.epub'
在这里的错误是错误时,文件名中包含“
Unrecognized argument: 'the'
这是我的代码
String a = System.getProperty("user.dir") + "\\epubcheck-4.0.1\\" + "epubcheck.jar";
Process p = Runtime.getRuntime().exec("java -jar" + " " + a + " " + selectedFile.getAbsolutePath());
这里是如何运行epubchecker
java -jar epubcheck.jar file.epub
,但是当我在命令提示符下运行手动它并没有给我一个错误
谢谢。你的代码完美无缺 – knowme