sxssfworkbook在哪个jar包中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sxssfworkbook在哪个jar包中相关的知识,希望对你有一定的参考价值。

参考技术A XSSFWorkbook:poi-ooxml-3.9-20121203.jar.org.apache.poi.xssf.usermodel.XSSFWorkbookHSSFWorkbook:poi-3.9-20121203.jar.org.apache.poi.hssf.usermodel.HSSFWorkbook本回答被提问者采纳

jar方式运行项目-读取jar包中的文件

参考技术A

在目前的微服务和容器部署的SpringBoot坏境下,我们一般将项目直接打成 jar包的方式运行(java -jar *),我们可能需要读取resources目录下的自定义文件,想在程序运行时找到该目录,并读取需要的文件。

当时我使用 System.getProperty("user.dir") 获取工作目录的坑,本地idea工具运行没问题,但是一但打成jar包,路径会变成jar包所在的目录,无法读取jar内部的文件, 不建议用这种方式

由于jar中的文件都属于资源的一种,所以获取需从类加载器进行获取。正确的姿势是采用 this.getClass().getClassLoader().getResourceAsStream() 的方式。

读取自定义文件时,由于getResourceAsStream方法返回的是一个InputStream流,采用InputStreamReader这种方式 最好指定一种编码方式 ,不然可能 中文乱码 !(我在解析xml时中文乱码)

以上是关于sxssfworkbook在哪个jar包中的主要内容,如果未能解决你的问题,请参考以下文章

javax.persistence这个包在哪个jar包中

javax.persistence这个包在哪个jar包中解决方案

javax.persistence这个包在哪个jar包中解决方案

javax.crypto.*在java的哪个包中

java项目中,lib中jar包中如出现与src目录下同名同包的java文件,会优先加载运行哪个?

怎么查找那个类在哪个jar包