System.out.println(System.getProperty("user.dir"));

解决方案 »

  1.   

    System.getProperty("user.dir") 返回的是java App的启动路径,
    不是我想要的结果,我想要的是.class所在的路径
      

  2.   

    getClass().getResource("App.class").toString();然后用substring把目录截取出来就行!
      

  3.   

    程序中加了如下代码:
    Object obj=new Object();
    Class cla=obj.getClass() ;
    URL url=cla.getResource("App.class");
     
    url 返回为 null 值
      

  4.   

    已经解决:
    SwordsmanF(没人性) 的方法可以另一个方法也可以,如下:
        Thread.currentThread().getContextClassLoader().getResource("App.class");
      

  5.   

    请问:如果class来源于jar
    这个办法可行吗?