Java プロジェクトのルートディレクトリ取得方法
Javaでプロジェクトのルートディレクトリを取得する方法は以下の通りです:
- 通常、プロジェクトのルートディレクトリとして、System.getProperty(“user.dir”)メソッドを使用して現在の作業ディレクトリを取得します。
String rootDirectory = System.getProperty("user.dir");
System.out.println("Root Directory: " + rootDirectory);
- ClassLoaderクラスのgetResource()メソッドを使用してプロジェクトのルートディレクトリを取得します。
ClassLoader classLoader = getClass().getClassLoader();
URL rootUrl = classLoader.getResource("");
String rootDirectory = new File(rootUrl.getPath()).getAbsolutePath();
System.out.println("Root Directory: " + rootDirectory);
これらの2つの方法は、プロジェクトのルートディレクトリを取得することができますので、あなたのニーズに合った方法を選択してください。