美文网首页
java 读取jar 文件里的xml文件

java 读取jar 文件里的xml文件

作者: sirai | 来源:发表于2017-11-10 20:25 被阅读75次

新建一个类 写一个main方法

 private static final String logback = "district.xml";

    static {
        //读取文件

    }
    public static void main(String[] args){
        String path = ProvinceVo.class.getProtectionDomain().getCodeSource().getLocation().getPath();
        System.out.println(path);
        File logbackFile = new File(logback);
        if (!logbackFile.exists()) {
            try {
                FileUtil.readJarFile(path, logback);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

2.新建一个file 文件

public class FileUtil {

    /**
     * 读取jar包文件
     * @param jarPath
     * @param filename
     * @throws IOException
     */
    public static void readJarFile(String jarPath, String filename) throws IOException {
        JarFile jarFile = new JarFile(jarPath);
        StringBuffer sb=new StringBuffer();
        InputStreamReader input = new InputStreamReader( jarFile.getInputStream(jarFile.getJarEntry(filename)));
        BufferedReader reader = new BufferedReader(input);
        String line;
        while ((line = reader.readLine()) != null) {
            sb.append(line.trim());
        }
        System.out.println(sb.toString());
        reader.close();
        jarFile.close();
    }
}

3.执行 mvn clean package命令

4.首先cd 到jar包所在的目录


图片.png

5.执行main 方法

java -cp xcommons-util-1.0.jar com.xproject.xcommons.vo.ProvinceVo`

相关文章

  • java 读取jar 文件里的xml文件

    新建一个类 写一个main方法 2.新建一个file 文件 4.首先cd 到jar包所在的目录 5.执行main 方法

  • java XML解析——DOM方式

    参照:XML解析——DOM方式Java文件操作①——XML文件的读取

  • javaAPI(二)

    XML文件 读取XML常用API汇总(通过SAXReader类读取) 从java中写入XML常用API File类...

  • 查询接口名称和字段

    .java xml文件 选择器从后台读取数据:

  • Mybatis源码分析与仿写

    Mybatis源码分析 项目介绍 xml文件 java文件 源码分析 读取配置文件//Resources的getR...

  • 搭建struts2环境

    一、导入jar包官网下载struts文件,文件里有相关jar包二、配置web.xml配置文件 `

  • JAVA XML文件读取

    简介 可扩展标记语言,简称XML(Extensible Markup Language),是一种标记语言。标记指计...

  • Java读取XML文件

    Java读取Xml文件 【视频】 有四种方法:DOM、SAX、DOM4J、JDOM DOM读取: 1、准备阶段: ...

  • java 读取 xml 文件

    1.DB.java package com.bn.util; import java.sql.Connection...

  • 创建maven工程

    pom.xml中添加依赖jar包,在src/test/java下新建Test文件。 编辑啊pom.xml文件 所有...

网友评论

      本文标题:java 读取jar 文件里的xml文件

      本文链接:https://www.haomeiwen.com/subject/rrsimxtx.html