public static void openFile(String fileString) {
        Logger.getLogger(OSBasics.class.getName()).entering(OSBasics.class.getName(), "openFile", fileString);
        if (Desktop.isDesktopSupported()) {
            Desktop desktop = Desktop.getDesktop();
            if (desktop.isSupported(Desktop.Action.OPEN)) {
                try {
                    Logger.getLogger(OSBasics.class.getName()).log(Level.INFO, "Open the file \"{0}\" in the default browser", fileString);
                    desktop.open(new File(fileString));
                } catch (IOException ex) {
                    Logger.getLogger(OSBasics.class.getName()).log(Level.SEVERE, "The specified file / folder can't be accessed", ex);
                }
            } else {
                Logger.getLogger(OSBasics.class.getName()).log(Level.WARNING, "No default file manager found");
            }
        }
        Logger.getLogger(OSBasics.class.getName()).exiting(OSBasics.class.getName(), "openFile");
    }