Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I am trying to open chrome in this code.

(我正在尝试在此代码中打开Chrome 。)

But I am unable to do so because of the cannot run program "C:/Program" error.

(但是由于无法运行程序“ C:/ Program”错误,我无法这样做)

Help me out please !

(请帮帮我!)

public class chrome
{  
 public static void main(String args[])throws Exception
 { 
  Process p = Runtime.getRuntime().exec("C:\Program Files\Google\Chrome\chrome.exe");
 }  
}

I used double backslash to escape one backslash since backslash is an escape character.

(我使用双反斜杠来转义一个反斜杠,因为反斜杠是转义字符。)

  ask by Madhav Agarwal translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
585 views
Welcome To Ask or Share your Answers For Others

1 Answer

Use Paths to construct your path

(使用路径构建路径)

Process p = Runtime.getRuntime().exec(Paths.get("C:", "Program Files", "Google", 
    "Chrome", "chrome.exe").toString());

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...