易截截图软件、单文件、免安装、纯绿色、仅160KB

java 路径 classpath


归纳一些网上取JAVA路径的方法:
    注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。
    得到classpath和当前类的绝对路径的一些方法
    获得CLASSPATH之外路径的方法:
URL
base = this.getClass().getResource("");
//先获得本类的所在位置,如/home/popeye/testjava/build/classes/net/ String path =
new File(base.getFile(), "……/……/……/"+name).getCanonicalPath();
//就可以得到/home/popeye/testjava/name
    下面是一些得到classpath和当前类的绝对路径的一些方法。你可能需要使用其中的一些方法来得到你需要的资源的绝对路径。
    1.FileTest.class.getResource("")
    得到的是当前类FileTest.class文件的URI目录。不包括自己!
    如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/
    2.FileTest.class.getResource("/")
    得到的是当前的classpath的绝对URI路径。
    如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/
    3.Thread.currentThread().getContextClassLoader().getResource("")
    得到的也是当前ClassPath的绝对URI路径。
    如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/
    4.FileTest.class.getClassLoader().getResource("")
    得到的也是当前ClassPath的绝对URI路径。
    如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/
    5.ClassLoader.getSystemResource("")
    得到的也是当前ClassPath的绝对URI路径。
    如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/
    我推荐使用Thread.currentThread().getContextClassLoader().getResource("")来得到当前的classpath的绝对路径的URI表示法。
    在Web应用程序中,我们一般通过


相关文档:

java中设置无参构造函数的必要性

先看一下的java代码: class Person  {  private String name="";  private int age=0;  public Person()  {     System.out.println("person无参数构造函数");  }  public Person(String name,int age)  { ......

java数据库设计中的14个技巧

  下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。
      1. 原始单据与实体之间的关系
  
    &nbs ......

Flex与java整合问题

问个问题 最近在学习Flex。。。照着网上资料,在MyEclipse中完成了Flex与web项目整合
在做普通Flex运行测试是是没有问题的,但如果想调用java类,按照网上的做法,是要更改该目
录下的remoting-config.xml,但是我自动生成的WebRoot/WEB_INFO/flex目录下面仅仅只有
services-config.xml一个文件,这是什么原因??我的是 ......

Java Web快速入门

这是一次培训总结,是我在学习的过程中记录下来的,非常完整,我感觉适合初学者学生可能更需要所以发表 ,请多给与评价-------
 ---------WangMX
《Java Web程序设计基础教程》第1章)
1 JSP 和 Java的关系
   一般Java指的标注版 Java SE
   另外两个版本:Java EE 和 Java ME
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号