2011年5月11日

Java取得当前类的路径

摘要: 一此不安全的做法:1. new File(path),这个方法的路径到底在那里取决于调用java命令的起始位置定义在哪里,tomcat/bin下面的catalina.bat调用了java,所以在tomcat下相对起始位置是tomcat/bin,但是eclipse启动时,起始位置 是eclipse的项目路径。 2.类.class.getClassLoader().getResource("").getPath()如果使用了此方法,这把决定权交给了类加载器,例如tomcat的类加载是非委托机制的,而weblogic的类加载是委托的。大部分情况下是安全的。3.类.class.ge 阅读全文

posted @ 2011-05-11 10:27 小山丘 阅读(6408) 评论(1) 推荐(0) 编辑

导航