getResource()和getResourceAsStream()
编译后的Java类文件可以打包成一个jar文件随处运行。但是当我们需要使用一些资源如:一幅图像,一段音频时,就需要在jar包外带有一个资源文件夹,必须保证jar包和资源文件夹一起发布否则程序就不能正常运行。我们希望的是只发布一个jar包,把资源均包含在内。为此我们需要读取资源文件:
利用Java提供的两个函数URL C...
分类:
编程语言 时间:
2015-05-14 14:20:03
阅读次数:
146
Java相对路径读取文件 ? 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。 ? 项目的文件夹结构: repathte...
分类:
编程语言 时间:
2015-04-24 17:00:48
阅读次数:
200
import java.util.ResourceBundle;import org.springframework.util.NumberUtils;/**读取资源文件的工具类.
*/
public class ConfigUtil { /**读取资源文件中的键值信息.
* 例如有键值名为a,其对应的值为整数类型,那么方法即为:readConfigForObject("a",In...
分类:
其他好文 时间:
2015-03-16 11:04:30
阅读次数:
134
官方文档
以下是jetbrain官网对idea中资源文件的解释,文章最后有此问的链接。
这里的资源文件包括properties文件、图片、dtd文件、xml文件。这些文件被放在项目的classpath路径下。通常可以使用以下方法来获取他们:
ResourceBundle.getBundle() //获取properties文件或者资源包(resource bundles)
loadRe...
分类:
其他好文 时间:
2015-02-12 18:33:51
阅读次数:
237
输入和输出
写在前面的:Java中的输入和输出还是比较重要的,之前我都没想整理IO和多线程的,但是在研究后面的好多东西时候,经常要读取资源文件,这个时候就不得不回过头来整理IO了。要玩熟Java的输入和输入,就必须先玩熟一个类:File。然后在就是Java.io包下的类和接口了。Java的IO主要包括了输入和输出2种流,每种输入和输出又分为字节流和字符流。值得注意和研究的是Java的IO流使用了...
分类:
其他好文 时间:
2014-12-30 15:19:48
阅读次数:
181
Apache commons configuration简介和简单代码
Apache commons configuration最新的版本是2.0alpha,为了安全起见,我们用的是1.1正式版本,最主要的作用是读取资源文件,每一种文件格式都有一个对应的类,如下 :
· Properties files
· XML documents
· Wind...
分类:
Web程序 时间:
2014-12-24 13:28:08
阅读次数:
223
fatjar非常方便我们将所有的资源打成一个jar,但如果代码中需要读取资源文件那么就出了一个新的问题:不能通过文件路径的形式读取jar中的资源,本人试过很多中方法都不可行,只能通过流的形式读取jar中的资源文件。...
分类:
编程语言 时间:
2014-11-26 14:32:03
阅读次数:
211
java程序读取资源文件时路径指定方式有两种,一是读取文件,二是通过getResource()这类系统API...
分类:
编程语言 时间:
2014-11-24 10:14:12
阅读次数:
186
转载:http://hxraid.iteye.com/blog/483115?page=3#comments 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出...
分类:
编程语言 时间:
2014-11-13 16:12:19
阅读次数:
267
在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题。但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码 [java]view plaincopy//源代码1:packageedu.hxraid;im...
分类:
编程语言 时间:
2014-11-02 07:05:59
阅读次数:
261