jakeの中に入れたいと思うsnake.htmlというhtmlファイルがあります。 jarが実行されると、メインクラスはブラウザでこのhtmlファイルを開きます。私が試してみました:私はこのコードを実行する場合、私はそれ(HTMLファイル)をjarファイルときに動作.JARファイル内のHTMLファイルを開きます
public static void main(String[] args) throws IOException, URISyntaxException {
URL url = Snake.class.getResource("/WebContent/snake.html");
System.out.println(url);
// relative to the class location
Desktop.getDesktop().browse(url.toURI());
}
I次の例外を取得:
Exception in thread "main" java.io.IOException: Failed to mail or browse
jar:file:/Users/~user~/Desktop/Snake%20v0.1.jar!/WebContent/snake.html.
Error code: -10814
at apple.awt.CDesktopPeer.lsOpen(CDesktopPeer.java:52)
at apple.awt.CDesktopPeer.browse(CDesktopPeer.java:45)
at java.awt.Desktop.browse(Desktop.java:368)
at snake.Snake.main(Snake.java:26)
イム私はクラスパスを持っている場合は不思議問題を起こしたり、ファイルにjarを正しく指定していないかもしれません。 jarには、snakeとWebContentという2つのディレクトリがあります。 Snakeにはsnake.classファイルがあり、WebContentにはsnake.htmlがあります。
何かすべてのヘルプ/批評をいただきました。
これは私が探していたものです。どうもありがとうございました – shortspider