Javaを呼び出すプロセスの現在のディレクトリPATH
これを求める方法
Paths.get("") を使う方法
import java.nio.file.Paths;
String curpath = Paths.get("").toAbsolutePath().toString();
システムプロパティ環境変数(user.dir)から求める方法
String userDir = System.getProperty("user.dir");
ついでに、、、
環境変数(java.class.path)で求めるPATHは、
String classpath= System.getProperty("java.class.path");
は、Thread.currentThread().getContextClassLoader().getResource で
リソースのPATHを取得するときのディレクトリに該当し
実行時のクラスをロードする起点のPATHである。
java -jar で起動したときこの System.getProperty("java.class.path") のPATH は、
起動対象のJARファイルのPATH になる。