如何使用默认编辑器打开文件并等待它关闭

时间:2011-03-28 10:09:12

标签: java

  

可能重复:
  Catching system default editor closing event in java

似乎我可以使用java.awt.Desktop。它适用于Windows / Mac OS X / Linux。

但我无法弄清楚如何知道编辑器打开的方式何时关闭。

P.S。:我刚刚发现了一个丑陋的解决方案:创建一个run.cmd文件并在其中放置这样的内容:

start "" /wait "d:\Test.rtf"

现在我可以从java开始:

Process pr = Runtime.getRuntime().exec("d:/run.cmd");
pr.waitFor();

但我对此并不满意,因为它仅适用于Windows,但是Mac OS X呢?

0 个答案:

没有答案