2013-12-18 162 views
0

我需要一些幫助。我有一個下拉菜單的Java程序,該菜單中有一個選項來啓動test.bat文件,我將使用什麼代碼來指定系統路徑爲它打開test.bat? Test.bat是用於測試目的的外部文件。下拉菜單打開蝙蝠文件

編輯

此問題已得到解決。

+1

到目前爲止,您嘗試過哪些方法無效?使用文件的相對路徑並從運行時執行文件? –

+0

我還沒有嘗試過任何東西,因爲我只是一直在學習Java一天。請你可以向我解釋什麼是運行時是。它必須使用相對文件路徑。 – Petzl11

回答

2
File f = new File("test.bat"); 
Desktop.getDesktop().open(f); 
+0

這是完美的,反正我會添加一個直接的文件路徑,而不是在桌面上? – Petzl11

+0

當我嘗試運行程序時出現此錯誤: '線程中的異常「AWT-EventQueue-0」java.lang.IllegalArgumentException:文件:test.bat不存在.' 我做了文件測試。蝙蝠,它確實存在... – Petzl11

+0

test.bat應該在你的項目文件夾或嘗試給絕對路徑。 –