• java 获取 jar 目录 生成 logs 目录


    public static void main(String[] args) {
            String path = ClassName.class.getProtectionDomain().getCodeSource().getLocation().getPath();
            try{
                path = java.net.URLDecoder.decode(path, "UTF-8");//转换处理中文及空格  
            }catch (java.io.UnsupportedEncodingException e){
                e.printStackTrace();
            }  
            File file = new File(path);
            if(file != null){
                String jarPath = file.getParent();
                System.out.println(jarPath);
                jarPath = jarPath.substring(0,jarPath.lastIndexOf(file.separator) + 1);
                System.out.println(jarPath+"logs"+file.separator+"test.log");
            }
            
        }
  • 相关阅读:
    正则表达式
    linux中的三种时间
    用户,用户组
    inode与block
    linux文件属性
    linux的启动过程
    linux的重要子目录
    mail邮箱
    spark原理
    spark部署
  • 原文地址:https://www.cnblogs.com/feelgood/p/5945285.html
Copyright © 2020-2023  润新知