¿Cómo utilizar las clases PrintWriter y File en Java?

Estoy tratando de entender PrintWriter para un pequeño programa que estoy haciendo, y parece que no consigo Java para hacer el archivo y luego escribir en él. Cuando ejecuto el programa a continuación, me da un error de Filenotfoundexeption en la línea 9. También falla al hacer el archivo en el directorio que especifiqué. Soy nuevo en esto, así que por favor trate de mantener las respuestas simples. Estoy usando Eclipse.

import java.io.PrintWriter;
import java.io.File;

public class Testing {

  public static void main(String[] args) {

    File file = new File ("C:/Users/Me/Desktop/directory/file.txt");
    PrintWriter printWriter = new PrintWriter ("file.txt");
    printWriter.println ("hello");
    printWriter.close ();       
  }
}

Respuestas a la pregunta(11)

Su respuesta a la pregunta