code: @SuppressWarnings("unchecked")
  	public static void showDirInExplorer (FileHandle dir) throws IOException {
  		File dirToShow;
  		if (dir.isDirectory()) {
  			dirToShow = dir.file();
  		} else {
  			dirToShow = dir.parent().file();
  		}
  
  		if (OsUtils.isMac()) {
  			FileManager.revealInFinder(dirToShow);
  		} else {
  			try {
  				// Using reflection to avoid importing AWT desktop which would trigger Android Lint errors
  				// This is desktop only, rarely called, performance drop is negligible
  				// Basically 'Desktop.getDesktop().open(dirToShow);'
  				Class desktopClass = Class.forName("java.awt.Desktop");
  				Object desktop = desktopClass.getMethod("getDesktop").invoke(null);
  				desktopClass.getMethod("open", File.class).invoke(desktop, dirToShow);
  			} catch (Exception e) {
  				Gdx.app.log("VisUI", "Can't open file " + dirToShow.getPath(), e);
  			}
  		}
  	}
docs: Shows given directory in system explorer window.