1

私はEclipseにemlファイルを使用するJavaアプリケーションを持っています

File matches = new File("matches.xml");

このファイルは、他のすべてのクラスと同様に、既定のパッケージにあります。JAR を作成すると、XML ファイルにバンドルされます。私のアプリケーションでは、XML ファイルを変更できる必要があります。JAR がそれ自体の外部で XML ファイルを参照できるように設定するにはどうすればよいですか?

4

3 に答える 3

1

私のアプリケーションでは、XML ファイルを変更できる必要があります。

次に、Jar からそれを抽出し、ローカル ファイル システムのどこかに保存する必要があります。

アプリで JAR 内のファイルを読み書きに使用する方法を参照してください。詳細については。

于 2013-05-13T14:53:15.710 に答える
0

ファイルをjarの外に保持し、jarが読み取れるように更新したいので、jarがあるのと同じディレクトリにファイルを置き、次のコードを使用してファイルにアクセスできます

FileInputStream file = new java.io.FileInputStream("matches.xml"); 

したがって、これはディレクトリ構造になる可能性があります。

- matches\
    - matches.jar
    - matches.xml
于 2013-05-13T14:56:07.287 に答える