Manejo de recursos JavaFX: cargar archivos HTML en WebView

Quiero cargar un archivo HTML en elWebView de mi aplicación JavaFX. El archivo se encuentra en el directorio de mi proyecto, dentrowebviewsample paquete.

He usado el siguiente código:

public void start(Stage primaryStage) throws Exception {
    primaryStage.setTitle("WebView test");             

    WebView  browser = new WebView();
    WebEngine engine = browser.getEngine();
    String url = WebViewSample.class.getResource("/map.html").toExternalForm();
    engine.load(url);

    StackPane sp = new StackPane();
    sp.getChildren().add(browser);

    Scene root = new Scene(sp);

    primaryStage.setScene(root);
    primaryStage.show();
}

Pero arroja una excepción que dice:

Excepción en el método de inicio de la aplicación java.lang.reflect.InvocationTargetException

Respuestas a la pregunta(1)

Su respuesta a la pregunta