user1352498
user1352498

Reputation:

Open file with default program using java 1.4

The Desktop.getDestop().open(File) launches the associated aplication to open the file.

The Desktop class is available since Java 1.6 - http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html

How to do the same using the 1.4 Java version?

Upvotes: 1

Views: 1904

Answers (2)

davo
davo

Reputation: 390

Runtime.exec()

More details can be found at: http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html

Upvotes: 0

Baz
Baz

Reputation: 36904

you can use the following to open files with the default application:

    /* 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();
    }

available since 1.0: Runtime.

Upvotes: 1

Related Questions