Joo*_*kka 21
Desktop.getDesktop().open(new File(yourfilename));
Run Code Online (Sandbox Code Playgroud)
如果您运行的是 1.6,请按照 mad-j 的建议使用桌面 API。如果您使用的是较旧的虚拟机(1.5 或更早版本),您需要编写自己的特定于平台的代码来执行此操作。
在Mac上,
Runtime.getRuntime().exec(new String[] {"open", pathToFile});
Run Code Online (Sandbox Code Playgroud)
在窗户上,
Runtime.getRuntime().exec(new String[] {"cmd.exe", "/C", pathToFile});
Run Code Online (Sandbox Code Playgroud)
您可能需要转义 Windows 上的路径。
| 归档时间: |
|
| 查看次数: |
13229 次 |
| 最近记录: |