使用java 1.4使用默认程序打开文件

时间:2012-06-19 17:43:30

标签: java desktop-application desktop

Desktop.getDestop()。open(File)启动相关的应用程序以打开文件。

桌面类自Java 1.6起可用 - http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html

如何使用1.4 Java版本做同样的事情?

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法使用默认应用程序打开文件:

    /* build up command and launch */
    String command = "";
    String file = "FILE IN HERE";
    if (isLinux()) {
        command = "xdg-open " + file;
    } else if (isWindows()) {
        command = "cmd /C start " + file;
    } else
        return;

    try {
        Runtime.getRuntime().exec(command);
    } catch (Exception ex) {
        ex.printStackTrace();
    }

自1.0以来可用:Runtime

答案 1 :(得分:0)

Runtime.exec()

更多细节可在以下网址找到: http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html