クラスパスから1つのリソースファイルをロードします。このファイルはjarファイルか別ファイルである可能性があります。それをどうやって知ることができますか?ありがとう1つのリソースファイルを検出するにはjarファイルかファイルか?
1
A
答えて
0
これは、MyClass
が同じClassLoader
のクラスであるか、リソースファイルを含む子のClassLoader
であると仮定してトリックを行う必要があります。
MyClass.class.getResourceAsStream("/path/to/my/resource")
指定された名前を持つリソースを検索します。指定されたクラスに関連付けられたリソースを検索するためのルールは、クラスの定義クラス によって実装されます。このメソッドは、このオブジェクトのクラス ローダーに委譲します。このオブジェクトがブートストラップクラスローダーによってロードされた場合、 メソッドは ClassLoader.getSystemResourceAsStream(java.lang.String)に委譲します。あなたは
URL
使用MyClass.class. getResource("/path/to/my/resource")
としてそれを持っているしたい場合は
詳細here
上記の提案は、InputStream
としてあなたのリソースを提供代わりに
関連する問題
- 1. リソースファイルをJARファイルに入れることは可能ですか?
- 2. JARファイルを検出する方法は?
- 3. Java:1つのjarファイルから別のjarファイルにフォルダをコピーする方法は?
- 4. 別のjarファイルからjarファイルを実行するには?
- 5. 1つのJavaプロセスでjarファイルを呼び出す方法
- 6. ストアドプロシージャを1つのファイルから別のファイルに呼び出す
- 7. 1つまたは複数のファイルのドラッグを検出する
- 8. JARからのリソースファイルのリスト
- 9. eclipseプラグインのjarファイルからリソースファイルのパスを取得する方法
- 10. jarからファイルを検索して抽出します。 Java
- 11. 現在実行中のjarファイルからjarファイルを抽出する
- 12. モジュールパスにいくつかのjarファイルを追加するには?
- 13. EAR/WARファイル内でJAR名でjarファイルを検索する
- 14. Mavenは複数のjarファイルを1つの依存ファイルにインポートします
- 15. jarファイル全体を再パッケージ化せずにjarファイル内の1つのファイルを更新するにはどうすればよいですか?
- 16. VIM:1つのファイルからYankして他のファイルを検索
- 17. jarファイル内のユーザーからいくつかのファイルを隠すには?
- 18. いくつかのJAR内のファイルをプログラムで検索する方法は?
- 19. jarファイルからjarファイルへのアクセス
- 20. 1つのコマンドでいくつかのjarを抽出する
- 21. .jarファイルからクラスを抽出するには?
- 22. AndroidファイルとObjectOutputStreamからリソースファイル
- 23. warファイルにあるjarファイル内のテキストの検索方法は?
- 24. 複数の.Javaファイルから1つの単純なコマンドでコマンドラインから.Jarファイルに移動する
- 25. Perlスクリプトが1つのファイルから出力ファイルに単語を削除する
- 26. Spring Boot jarファイルに含まれている依存関係jarにリソースファイルをロードする方法は?
- 27. Eclipseの孤立したjarファイルを検出する
- 28. 1つの入力ファイルから複数の出力ファイル
- 29. 2つのファイルpdfを1つのファイルにマージしますか?
- 30. SSHはファイル内の1つのIPアドレスしか検出しません。