私はjava.nioの世界が初めてです。
Java モジュール内にログ ファイル app.log があります。(Intellij 11を使用しています)。
モジュールには、テストフォルダーがあり、ローカルファイル app.jar があります。
Files.newInputStream(path) メソッドを使用して、このファイルを InputStream に読み込みたいと思います。
問題は、ウィンドウでは、入力パスの完全な値を次のように指定する必要があることです。
Path path = Paths.get("C:\\Perforce\\depot\\Project\\module\\src\\test\\a\\b\\c\\app.jar");
誰かがこのコードを取得し、自分のマシンに app.jar にアクセスするための同様のフォルダー構造があるかどうかはわかりません
私のテストが書かれているローカルフォルダにファイル app.jar を保持しました。このパスを一般化する方法はありますか? 私の Test クラスが app.jar が存在する同じフォルダーの下にある場合、完全なローカルパスを言及しないようにするメカニズムはありますか?
ありがとう、ビジェイ・ボア