我正在用Java编写一种聊天程序。具体来说,如果我问“你可以打开chrome吗?”,程序会回答“yes ...”,然后打开Google Chrome(Windows)。在Try/Catch块中运行程序
我所创建的路径将Chrome作为一个字符串:
Runtime rt = Runtime.getRuntime()
String file="C:\\Program Files (x86)\\Google\\Chrome\\Application\\Chrome.exe";
我尝试调用字符串,而是要么“用的try/catch环绕声明”或“用的try/catch环绕块说”。或者将“Add throws子句添加到”java.io.IOException“”。
myVocab.addPhrase("Can you open Chrome?", "Yes, one moment..." + rt.exec(file));
无论我什么时候做这些,Chrome都会自动打开。
我对Java有点新鲜,所以请告诉我是否有更简单的方法来做到这一点,或者如果我完全错了。
只是一个人抬头,有些人不会有你指定启动Chrome的路径。 (即Mac上的用户) – wkcamp 2014-12-05 03:49:52
因此,当您引用'addPhrase'时,是否添加了它正在寻找的问题以及它会给出的答案? – Makoto 2014-12-05 03:51:27
是的,它会查找“你可以打开Chrome”并回复“是,一会儿”。 – 2014-12-05 03:52:34