如:
<代码>字符串a=?7 java.txt”; 文件f=新文件(this.getClass () .getResource (" ") .getPath () + a); 如果(! f.exists ()) { System.out.println(“不存在”); 其他}{ Log.info (f + " "); } System.out.println(“获取当前类的所在工程路径;:“+ f); 代码>
<代码>获取当前类的所在工程路径; 如果不加“/? 文件f=新文件(this.getClass () .getResource (" ") .getPath ()); System.out.println (f); 结果:C: \文件% 20和% 20设置\管理员\ workspace \ projectName \ bin \ com \测试 获取当前类的绝对路径; 第二种:文件目录=新文件(" ");//参数为空 字符串courseFile=directory.getCanonicalPath (); System.out.println (courseFile); 结果:C: \ \管理员\ workspace \ projectName文件和设置 获取当前类的所在工程路径; 第三种:URL xmlpath=this.getClass () .getClassLoader () .getResource (“selected.txt”); System.out.println (xmlpath); 结果:文件:/C:/文件% 20和% 20设置/管理员/工作区projectName/bin/selected.txt 获取当前工程src目录下selected.txt文件的路径 第四种:System.out.println (System.getProperty (user.dir ")); 结果:C: \ \管理员\ workspace \ projectName文件和设置 获取当前工程路径第五种:system . out。println (System.getProperty (“java.class.path”)); 结果:C: \ workspace \ \我的文档\管理员projectName \ bin 获取当前工程路径代码>