久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java獲取Jar包路徑

 9loong 2010-06-03
 
Java獲取Jar包路徑
2010年01月09日 星期六 17:09
 

public class JarUtil
{
    private String jarName;
    private String jarPath;
        
    public JarUtil(Class clazz)
    {
        String path = clazz.getProtectionDomain().getCodeSource().getLocation()
                .getFile();
        try
        {
            path = java.net.URLDecoder.decode(path, "UTF-8");
        }
        catch (java.io.UnsupportedEncodingException e)
        {
            e.printStackTrace();
        }

        java.io.File jarFile = new java.io.File(path);
        this.jarName = jarFile.getName();

        java.io.File parent = jarFile.getParentFile();
        if (parent != null)
        {
            this.jarPath = parent.getAbsolutePath();
        }
    }

    /**
     * 獲取Class類所在Jar包的名稱
     *
     * @return Jar包名 (例如:C:\temp\demo.jar 則返回 demo.jar )
     */
    public String getJarName()
    {
        try
        {
            return java.net.URLDecoder.decode(this.jarName, "UTF-8");
        }
        catch (java.io.UnsupportedEncodingException e)
        {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 取得Class類所在的Jar包路徑
     *
     * @return 返回一個路徑 (例如:C:\temp\demo.jar 則返回 C:\temp )
     */

    public String getJarPath()
    {
        try
        {
            return java.net.URLDecoder.decode(this.jarPath, "UTF-8");
        }
        catch (java.io.UnsupportedEncodingException e)
        {
            e.printStackTrace();
        }
        return null;
    }

    public static void main(String[] args) throws Exception
    {
        JarUtil ju = new JarUtil(JarUtil.class);
        System.out.println("Jar name: " + ju.getJarName());
        System.out.println("Jar path: " + ju.getJarPath());
    }
}


(#)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多