我现在要写一个类,它要得到的是要获取该类自身的目录,请问该如何实现?
或者说java里有相应的方法。
请高手指点。

解决方案 »

  1.   

    Class clazz = 你的Class 比如: getClass() 或者 类名.class
        ClassLoader currentClassLoader = Thread.currentThread().getContextClassLoader();
        String packageName = clazz.getPackage().getName().replace('.', '/');
        URL packageUrl = currentClassLoader.getResource(packageName);
        try {
          File dir = new File(packageUrl.toURI());
        } catch (URISyntaxException ex) {
        }如果你的class在jar里面可能会有些问题的