How do I open a file using the default registered application?
Category: java.awt, viewed: 2K time(s).
If you want to open a file using the default registered or associated application for those files you can use the Desktop.open(File file) method call. In the example below we'll ask the Desktop class to open a text file.
package org.kodejava.example.awt;
import java.awt.*;
import java.io.File;
import java.io.IOException;
public class RunningDefaultAppOpen {
public static void main(String[] args) {
//
// A reference to a text file
//
File file = new File("data.txt");
try {
Desktop desktop = Desktop.getDesktop();
//
// Open a file using the default program for the
// file type. In the example we will launch a
// default registered program to open a text file.
// For example on Windows operating system this call
// might launch a notepad.exe to open the file.
//
desktop.open(file);
} catch (IOException e) {
e.printStackTrace();
}
}
}