Javaベース(15):プロジェクトが存在するパスを取得する
2113 ワード
package com.dataStructure.graph;
import java.io.*;
import java.util.Scanner;
public class PathTest {
public PathTest(){
// class
// C:\Users\rHotD\IdeaProjects\Data-Structure-and-Algorithm-Analysis-by-Java
// \out\production\Data-Structure-and-Algorithm-Analysis-by-Java
File a = new File(this.getClass().getResource("/").getPath());
System.out.println(a.toString());
// class project
// C:\Users\rHotD\IdeaProjects\Data-Structure-and-Algorithm-Analysis-by-Java
// \out\production\Data-Structure-and-Algorithm-Analysis-by-Java
// \com\dataStructure\graph
File b = new File(this.getClass().getResource("").getPath());
System.out.println(b.toString());
}
public static void main(String[] args) throws IOException {
PathTest pathTest = new PathTest();
// project
// C:\Users\rHotD\IdeaProjects\Data-Structure-and-Algorithm-Analysis-by-Java
File c = new File("");
System.out.println(c.getCanonicalPath());
}
}