Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javafx セット アプリケーション ico
Java プロジェクトを作成するときに、jfxrt.jar を追加します。
それはそうです
new Image(getClass().getResourceAsStream("../images/customLogo.png"))
しかし、これはjavafxプロジェクトで
それは間違っています。
javafxプロジェクトでこれを行う相対パスを取得するにはどうすればよいですか。
Image APIと、アイコンの配置方法が回答されているこの別のリンクを確認する必要があると思います。
jarを生成していた場合は、使用できます
new Image("/path/to/image")
「/」で始まるイメージへのパスは、jar 内の絶対パスになります。すべてのオプションを確認するには、Image API にアクセスすることを強くお勧めします。
それが役に立てば幸い
では、例外は何ですか?プロジェクトを作成した場所 (IDE)。原則として、ルックアップを行うときに ..-paths を使用しないでください。ただし、ファイルシステムで機能する可能性があります。たとえば、jar ファイル IIRC 内で壊れます。