【发布时间】:2014-12-05 03:46:46
【问题描述】:
我正在用 Java 制作一种聊天程序。具体来说,如果我问“你能打开 chrome 吗?”,程序会回复“是...”,然后打开 Google Chrome (Windows)。
我已将 Chrome 的路径创建为字符串:
Runtime rt = Runtime.getRuntime()
String file="C:\\Program Files (x86)\\Google\\Chrome\\Application\\Chrome.exe";
我尝试调用字符串,但对“带有 try/catch 的环绕语句”或“带有 try/catch 的环绕块”说。或“将 throws 子句添加到“java.io.IOException””。
myVocab.addPhrase("Can you open Chrome?", "Yes, one moment..." + rt.exec(file));
每当我执行上述任一操作时,Chrome 都会自动打开。
我对 Java 有点陌生,所以请告诉我是否有更简单的方法可以做到这一点,或者我是否完全错了。
【问题讨论】:
-
请注意,有些人不会使用您指定的启动 Chrome 的路径。 (即 Mac 上的人)
-
那么当您引用
addPhrase时,是否添加了它正在寻找的问题以及它将给出的答案? -
是的,它会寻找“你能打开 Chrome”并回复“是的,等一下”。