我正在尝试使用以下命令行参数从Java打开PDF文件
String command = "cmd /c start AcroRd32.exe \"" + dir + "\"";
但是当文件将自动打开为
"Windows cannot find 'acroRd32.exe'. Please make sure you typed the correct name."
但是我可以手动打开它,而无需使用命令行/ java。
请帮帮我。
我强烈建议您改用这种方式。
java.io.File file = new java.io.File("c:/some/file.pdf");
java.awt.Desktop.open(file);
如果您仍然想运行“ AcroRd32.exe”(或其他“命令”),请使用ProcessBuilder,如下所示:
ProcessBuilder pb = new ProcessBuilder("AcroRd32.exe", dir);
Process p = pb.start();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句