Artikel ini telah berbagi dengan Anda cara mendapatkan jalur yang berbeda di Java untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Paket com.ygh.blog.realpath; import java.io.file; import java.io.ioexception; impor java.io.inputstream; java.net.url; impor java.util.properties; kelas saat ini terletak*/ @test public void fun1 () {file file = file baru (this.getClass (). getResource ("/"). getPath ()); // D:/Project/taotaoshop/src/blog-mybatis1/target/test-kelas system.out.println (file); } / *** Dapatkan jalur absolut ke kelas saat ini* / @test public void fun2 () {file file = file baru (this.getClass (). GetResource (""). GetPath ()); // D:/Project/TaotaoShop/SRC/Blog-Mybatis1/Target/Test-Classses/Com/YGH/Blog/RealPath System.out.println (file); } /*** Dapatkan jalur proyek di mana kelas saat ini berada. Kedua metode dapat digunakan * * @throws IoException */ @test public void fun3 () melempar ioException {file file = file baru (""); 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")); } / *** Dapatkan jalur file di bawah src* / @test public void fun4 () {url url = this.getClass (). GetClassLoader (). GetResource ("jdbc.properties"); System.out.println (URL); } / *** Dapatkan jalur file di bawah paket kode sumber lainnya* / @test public void fun5 () {// Gunakan metode ini untuk mendapatkan path 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 () melempar Exception {url url = this.getClass (). GetClassLoader (). GetResource ("test2.txt"); System.out.println (url.getPath ()); Properti properti = properti baru (); // Gunakan metode ini untuk mendapatkan aliran output yang sesuai dengan file inputStream inputStream = this.getClass (). GetClassLoader (). GetResourCeAsstream ("jdbc.properties"); properties.load (inputStream); File file = file baru (url.getPath ()); System.out.println (properties.get ("jdbc.driverclassname")); }}Berikut ini adalah jalur file yang sesuai dengan kode
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.