1

システム上のファイルを検索する方法を知りたいのですが、ファイルは .jar と同じディレクトリに配置されます。例:

MySearchProgram.jar (実行可能ファイル) MyFile.txt

両方のファイル (MySearchProgram.jar、MyFile.txt) は同じディレクトリに配置されます。 .jar 実行可能ファイルから実行したいということです。

Oracleが提供するこのアルゴリズムを使用して、ルートを指定してファイルを見つける方法を知っています:[Find.java] [1]

よろしくお願いします

4

1 に答える 1

1

JAR ファイルが置かれているディレクトリを特定するには、次を使用します。

Test.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath()

JAR ファイルからロードされた任意のクラス (Test上記の例)。

于 2012-10-24T15:08:25.547 に答える