相对路径&绝对路径&类路径

相对路径:
不以“/”开头,是相对于当前程序的路径,在Eclipse的java项目中,相当于项目文件的根目录。

绝对路径:
一个文件的完整路径,在windows系统中绝对路径从盘符开始到文件后缀名结束,例如:d:/bin/java.class

类路径:
通过Class类的方法来获取classpath所在目录,例如:
Student.class.getResource(‘/db.properties”).getPath();

在eclipse中,java项目的classpath在/bin中,web项目在/WEB-INF/classes目录下。

在项目src下的文件会自动放入bin中,因此在项目中可以将配置文件放置src文件下,再用类路径来访问,这样可以防止项目文件的变更导致读取失败,以及方便工具类的跨项目使用。在java项目下classpath

另外,在eclipse中”.”代表java命令的运行目录。在java目录下,表示项目的根目录。在web项目下,表示服务器的bin文件下(例如:tomcat/bin)

猜你喜欢

转载自blog.csdn.net/qq_28238383/article/details/77965979