0

javafx セット アプリケーション ico

Java プロジェクトを作成するときに、jfxrt.jar を追加します。

それはそうです

new Image(getClass().getResourceAsStream("../images/customLogo.png"))

しかし、これはjavafxプロジェクトで

それは間違っています。

javafxプロジェクトでこれを行う相対パスを取得するにはどうすればよいですか。

4

2 に答える 2

0

Image APIと、アイコンの配置方法が回答されているこの別のリンクを確認する必要があると思います。

jarを生成していた場合は、使用できます

new Image("/path/to/image")

「/」で始まるイメージへのパスは、jar 内の絶対パスになります。すべてのオプションを確認するには、Image API にアクセスすることを強くお勧めします。

それが役に立てば幸い

于 2013-03-11T08:30:15.067 に答える
0

では、例外は何ですか?プロジェクトを作成した場所 (IDE)。原則として、ルックアップを行うときに ..-paths を使用しないでください。ただし、ファイルシステムで機能する可能性があります。たとえば、jar ファイル IIRC 内で壊れます。

于 2013-03-11T08:18:21.197 に答える