1

私の Java アプリケーションは Tomcat で実行されており、ユーザーのホーム ディレクトリ ( など"/home/USERNAME/") の下にファイルを作成したいと考えています。

メソッドSystem.getProperty("user.home")は Windows でうまく機能し、 を返し"C:\users\USERNAME\"ます。しかし、Linux では"/usr/share/tomcat7/"、私のアプリケーションが許可していない を返します。試してみましたがSystem.getProperty("user.name")、戻ります"tomcat7"。回避策を作成しましたが、満足していません。

では、OS や Tomcat で実行している場合でも、ユーザーのホーム ディレクトリを取得するにはどうすればよいでしょうか。ありがとう。

4

1 に答える 1