JavaFXとEclipse IDEを使用して、サンプルファイル(私のファイルシステムからのnotifications.html)の読み込みにTeamdevのサンプルアプリケーションを使用しましたが、ページが見つかりません/ DNSエラーです。JxBrowserを使用してhtmlファイルを読み込むことができません
問題のファイル、notifications.html、以下のスニペットに示すように、それを呼び出すソースファイルと同じパッケージに権利があります:
Scene scene = new Scene(new BorderPane(view), 700, 500);
primaryStage.setScene(scene);
primaryStage.show();
browser.loadURL("notifications.html");
私は私の問題は、完全修飾を構成していると思います私はMacを使っているので、これをどうやって行うのかは分かりません。私は試しました:
browser.loadURL("Users/myusername/Documents/workspace/jxBrowser/src/application/notifications.html");
しかし、それは動作しませんでした。
でなければなりません。 – GregM
ソースフォルダ内からファイルを取得する場合は、絶対パスは使用できません。 https://stackoverflow.com/questions/17771919/unable-to-load-xml-file-from-a-absolute-path/17787262#17787262 – Chris
私の元の投稿で言及したように、完全なパスを使用してはいないいずれかの作業。 JxBrowserのドキュメントによると、browser.loadURL()メソッドを使用してファイルシステムからWebページまたはHTMLファイルを読み込むことができます: "同じメソッドを使用して、ローカルファイルシステムからHTMLファイルを読み込むことができます。例えば、browser.loadURL( "C:\\ path \\ index.html");しかし、Macの場合、htmlファイルがUsersにある場合、パス文字列はどのように見えますか?//Documents/source folder? –
GregM