2014-01-16 66 views
0

你好,我嘗試使用Java,但不能一個bat文件,我還使用此代碼使用NetBeans,但無法打開一個bat文件

try { 
    // TODO add your handling code here: 
    Process proc = Runtime.getRuntime().exec("cmd /c start C:/Users/user/Documents/NetBeansProjects/Dissertation/biodwh/startBioDWH.bat"); 
} catch (IOException ex) { 
    Logger.getLogger(AdminMenu.class.getName()).log(Level.SEVERE, null, ex); 
} 

請幫助。 CMD打開,但產生這樣 消息找不到或無法加載主類launch.launcher

回答

0

嘗試更換

Process proc = Runtime.getRuntime().exec("cmd /c start C:/Users/user/Documents/NetBeansProjects/Dissertation/biodwh/startBioDWH.bat"); 

通過

Process proc = Runtime.getRuntime().exec("C:/Users/user/Documents/NetBeansProjects/Dissertation/biodwh/startBioDWH.bat"); 

我們打開文件,但我我不確定這將有助於打開bat文件

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + yourfilepath); 
+0

沒有這個時間沒有打開 – user2944911

+0

@ user2944911查看編輯 – Aarav

+0

相同的錯誤信息無法找到或加載主類launch.launcher – user2944911