در سیستم عامل ویندوز


import java.io.File;   //Windows solution to view a PDF file public class WindowsPlatformAppPDF {   public static void main(String[] args) {   try {   if ((new File("c:\\Java-Interview.pdf")).exists()) {   Process p = Runtime .getRuntime() .exec("rundll32 url.dll,FileProtocolHandler c:\\Java-Interview.pdf"); p.waitFor();   } else {   System.out.println("File is not exists");   }   System.out.println("Done");   } catch (Exception ex) { ex.printStackTrace(); }   } }

درتمامی سیسنم عاملها
package org.j2eelist.general.runFile;
 
import java.awt.Desktop;
import java.io.File;
 
//Cross platform solution to view a PDF file
public class AnyPlatformAppPDF {
 
	public static void main(String[] args) {
 
	  try {
 
		File pdfFile = new File("c:\\Java-Interview.pdf");
		if (pdfFile.exists()) {
 
			if (Desktop.isDesktopSupported()) {
				Desktop.getDesktop().open(pdfFile);
			} else {
				System.out.println("Awt Desktop is not supported!");
			}
 
		} else {
			System.out.println("File is not exists!");
		}
 
		System.out.println("Done");
 
	  } catch (Exception ex) {
		ex.printStackTrace();
	  }
 
	}
}