Эта статья поделилась с вами, как получить разные пути в Java для вашей ссылки. Конкретный контент заключается в следующем
пакет com.ygh.blog.realpath; import java.io.file; импорт java.io.ioexception; импорт java.io.inputstream; импорт java.net.url; импорт java.util.properties;/*** находится*/ @test public void fun1 () {file file = new File (this.getClass (). getResource ("/"). getPath ()); // d:/project/taotaoshop/src/blog-mybatis1/target/test-class System.out.println (file); } / *** Получить абсолютный путь к текущему классу* / @test public void fun2 () {file file = new File (this.getClass (). GetResource (""). GetPath ()); // d:/project/taotaoshop/src/blog-mybatis1/target/test-class/com/ygh/blog/realpath System.out.println (file); } /*** Получить путь проекта, где находится текущий класс. Оба метода могут использоваться * * @Throws IOException */ @Test public void fun3 () бросает ioException {file file = new File (""); String path = file.getCanonicalPath (); // d:/project/taotaoshop/src/blog-mybatis1 system.out.println (path); // d:/project/taotaoshop/src/blog-mybatis1 system.out.println (System.getProperty ("user.dir")); } / *** Получить путь к файлу ниже текущего src* / @test public void fun4 () {url url = this.getClass (). GetClassloader (). GetResource ("jdbc.properties"); System.out.println (url); } / *** Получить путь к файлу ниже других пакетов исходного кода* / @test public void fun5 () {// Используйте этот метод, чтобы получить путь url url = this.getClass (). GetClassLoader (). GetResource ("test2.txt"); // file:/d: /project/taotaoshop/src/blog-mybatis1/target/classes/test.txt System.out.println (url); } @Test public void fun6 () throws exection {url url = this.getClass (). GetClassLoader (). GetResource ("test2.txt"); System.out.println (url.getPath ()); Свойства свойства = новые свойства (); // Используйте этот метод, чтобы получить выходной поток, соответствующий файлу inputstream inputstream = this.getClass (). GetClassLoader (). GetResourCeasStream ("jdbc.properties"); Свойства.load (inputStream); File file = new File (url.getPath ()); System.out.println (Properties.get ("JDBC.DriverClassName")); }}Ниже приведен путь файла, соответствующий коду
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.