-2
私はアプリで現在のアプリのパスを取得したいと思います。Java - 現在実行されているアプリのパス
Path currentRelativePath = Paths.get("");
String s = currentRelativePath.toAbsolutePath().toString();
System.out.println("Current config file path is: " + s);
私は以下のように使用するとうまくいくようです。
> pwd
> /usr/local/
> java -jar app/getapppath.jar // executed app inside app folder
> Current config file path is : /usr/local // I want /usr/local/app
「cd app」の後に私のアプリを実行することはできますが、根本的に修正したいと思います。これのアイデア?
、アプリから、この設定ファイルを読み込もう。どちらも同じパス/フォルダです。あなたの答えはこれを行うことができますか? –
まあ、現在の作業パスはPaths.get( "")として使用できますが、これはあなたの例です。 jar/classファイルへのパスを取得したい場合は、私の例を使用することができます。 – kofemann