我正在尝试使用命令行参数从 java 打开 PDF 文件
String command = "cmd /c start AcroRd32.exe \"" + dir + "\"";
但是当文件自动打开时我收到错误
"Windows cannot find 'acroRd32.exe'. Please make sure you typed the correct name."
但是我可以手动打开它,而无需使用命令行/java。
请帮帮我。
我强烈建议你这样做this方式代替。
java.io.File file = new java.io.File("c:/some/file.pdf");
java.awt.Desktop.open(file);
如果您仍然想运行“AcroRd32.exe”(或其他一些“命令”),请使用流程构建器,像这样的东西 -
ProcessBuilder pb = new ProcessBuilder("AcroRd32.exe", dir);
Process p = pb.start();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)