【打開程序】java打開一個程序,Runtime.getRuntime()

說明,

一、java中寫路徑的兩種方式:

1: path = "D:\\notepad\\Notepad++\\notepad++.exe"; 反斜槓‘\'需要寫成'\\’

2:path = "D:/notepad/Notepad++/notepad++.exe";  此寫法斜槓不需要轉義

二、一般情況下打開d盤是沒有問題的,如果打開c盤,需要賦予權限:

情況1:只是一個java程序,則打開eclipse的方式爲,右鍵eclipse圖標,以管理員方式打開,即可

情況2:如果是一個web項目,則需要在服務器路徑下,比如tomcat,D:\apache-tomcat-7.0.78\bin,右鍵bin這個文件夾,取得管理員權限即可

下面是代碼:

package com.test;

public class OpenProgram {
     public static void main(String[] args) {
         Runtime rt = Runtime.getRuntime();
         Process p = null;
         String fileLac = "";
         try {
             fileLac = "D:/notepad/Notepad++/notepad++.exe";//要調用的程序路徑
             p = rt.exec(fileLac);
         } catch (Exception e) {
             System.out.println("open failure");
         }
     }
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章