私はjarに含まれるテキストファイルをロードしようとしているJavaアプリケーションを持っています。親ディレクトリ参照を持つgetResource
私はgetClass().getResource("https://stackoverflow.com/a/b/c/")
を実行すると、そのパスのURLを作成することができ、印刷することができ、すべてがうまく見えます。
しかし、私がgetClass().getResource(/a/b/../")
を試してみると、null
というURLが返ってきます。
パス内に..
が似ていないようです。誰でも私が間違っているのを見ますか?私はそれが有用であれば、より多くのコードを投稿することができます。
この質問は私が検索しようとしていた質問に答えます。 jarからロードするときにnullを返すgetResource( "../ icons/SomeIcon.png")がありますが、ファイルシステムからロードするときにリソースを適切に返します。どちらの場合も、Javaは..を解決していないことにうんざりしています。 – Trejkaz