因为项目需要将配置文件打包到jar包,然后再MR job中读取资源。
我以读取"hadoop-core-0.20.2-cdh3u2.jar"中core-default.xml配置文件举例,代码如下:
public static void main(String[] args) throws InterruptedException, FileNotFoundException, IOException {
InputStream in = FileSystem.class.getClass().getResourceAsStream("/core-default.xml");
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String s= "";
while((s= reader.readLine()) != null){
System.out.println(s);
}
}
我这里引用了FileSystem.class的路径,其实只要是在hadoop-core-0.20.2-cdh3u2.jar包中任何一个class都可以。
参考:http://www.iteye.com/topic/483115
-- heipark
分享到:
相关推荐
主要介绍了详解Java读取Jar中资源文件及实现代码的相关资料,在开发java项目的时候,经常会用到jar包,这里就说下如何读取,需要的朋友可以参考下
作为Android程序开发,我们自己在实际项目的开发过程中,经常会遇到我们打的Jar包需要动态的读取主项目工程中的资源文件,那么有没有一种好的方式,能够让Jar包非常方便的读取与展示主工程中的资源文件呢?...
主要介绍了解决SpringBoot jar包中的文件读取问题实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本资源包换所有读取分析excel的jar包和我写的用这些包读取分析excel文件的两个.java文件。
主要介绍了springboot项目打成jar包后无法获取static下的静态资源文件的问题分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
用于获取apk文件资源文件 将需要反编译的APK文件放到该目录下,打开命令行界面(运行-cmd) ,定位到apktool文件夹,输入以下命令:java -jar apktool.jar decode test.apk (命令中test.apk指的是要反编译的apk...
利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为使用java打包之后,..."这里面的内容是不能够被操作系统识别出来的,因此直接通过路径来获取文件是不可能,使用SWTResourceManager可实现这一功能。
这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习
里面包含了1.18.2之前每个1.x中的最高版本 可以用于做资源包、数据包,以及文件夹的分层 还可以获取MC对应版本的材质,在手机上都可以。 ...解压这个zip文件,就能获得版本jar文件,希望对你有好处
jacob.jar资源下载 “JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。” 首先下载Jacob包,JDK1.5以上需要使用Jacob1.9版本(JDK1.6尚未测试),与先前的Jacob1.7差别...
该资源包含了一个动态加载jar文件中图片的简单demo,简单易懂。
本篇文章主要介绍了spring boot加载第三方jar包的配置文件的方法,详细的介绍了spring boot jar包配置文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Hyperic-Sigar是一个收集系统各项底层信息的工具集.他有如下特点: 1. 收集信息全面 2.跨平台,支持多数平台 3.提供的API接口全面
用于获取视频时间长度,专属JAR包,解压rar文件,即可获得资源
本资源工具包是自行封装使用Jmeter读取和写入Excel文件的方法,里面包含相关jar包和脚本范例,可通过此方法读取接口测试用例执行,并把执行结果写入到excel中。同时支持xls和xlsx两种文件格式,希望对大家有所帮助。
一个类,用于获取指定路径下文件的各种指纹信息,已经打成jar包,导入后很方便调用,上传以备日后使用。 里面只有5个公共静态方法: public static String getFileMD5(String filename);/*获取指定路径下文件的MD5...
主要介绍了SpringBoot如何读取war包jar包和Resource资源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
资源中包括jar包查看工具,和源码获取工具,对于想要反编译apk的人来说,是一个有用的资源文件。文件中的工具本人实际使用过,很好用,下载解压后就可使用了。
本资源分别用了四种方式:原生DOM、JDOM、SAX和DOM4J实现的对xml文件的读取,另外还有对excel文件读取与保存的例子,并且资源带有jdom.jar、poi-ooxml.jar和poi-3.7jar包
springboot获取根目录及资源路径及解决jar发布时的出现D:/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/static,采用该工具类可在发布成jar时访问到资源文件路径地址