0
我知道有很多像这样的问题,但它们并没有真正的帮助。无法从eclipse霓虹灯运行外部程序
我试图制作一个打印文档(特定文档)的程序,所以我想“运行”它所在的文件夹,单击文档并按下CTRL + P。于是,我就只用Runtime
:
Process p = Runtime.getRuntime().exec("C:/Users/Rasmus/Desktop/Notepad.lnk");
,我得到了错误:
产生java.io.IOException:不能运行程序“C:\用户\蛊\桌面\ Notepad.lnk “:CreateProcess的错误= 193%1不是有效的Win32应用程序
然后ProcessBuilder
(之前从未使用过它,不知道它是什么),它看起来像
new ProcessBuilder("C:/Users/Rasmus/Desktop/Notepad.lnk").start();
而且我得到了同样的错误。我之前使用过Runtime
方法,并且它工作正常。我不知道它是否重要,但自那时起我已经下载了最新版本的eclipse(eclipse neon)。任何一种灵魂有没有解决办法?
哦,太好了,谢谢你这么多队友! –
如果它是有用的,请将其标记为正确答案。这将帮助其他人做类似的行为并获得错误 – Acewin