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