ホームページ > Java > &#&チュートリアル > Java JAR に埋め込まれた XML ファイルに正常にアクセスするにはどうすればよいですか?

Java JAR に埋め込まれた XML ファイルに正常にアクセスするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 18:21:12
オリジナル
117 人が閲覧しました

How Can I Successfully Access XML Files Embedded in Java JARs?

Java Jar ファイルからの XML リソースへのアクセス

別の jar から jar ファイル内の XML ファイルにアクセスする場合、ファイルの URL を取得するだけでは不十分なことがよくあります。この URL で FileReader を使用しようとすると、FileNotFoundException が発生する可能性があります。

代わりに、jar ファイルから XML リソースを効果的に読み取るには、java.lang.Class.getResourceAsStream(String) メソッドを使用します。このメソッドは、リソースのコンテンツを読み取ることができる InputStream を返します。

getResourceAsStream を使用して jar から XML ファイルを読み取る例:

URL url = getClass().getResource("/xxx/xxx/xxx/services.xml");
try (InputStream stream = url.openStream()) {
    // Read the XML file using a suitable parser
} catch (IOException e) {
    // Handle IO error
}
ログイン後にコピー

getResourceAsStream を利用すると、シームレスに次のことができます。 jar ファイル内の XML リソースにアクセスし、正しい機能を確保し、例外を回避します。

以上がJava JAR に埋め込まれた XML ファイルに正常にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート