Topic: 如何读取jar中的properties文件 |
Print this page |
1.如何读取jar中的properties文件 | Copy to clipboard |
Posted by: super12 Posted on: 2003-05-23 09:26 我在jar中有一个properties文件,com/test/resource/properties.resources 请教,如何读取此文件 谢谢! |
2.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: mazalet Posted on: 2003-05-23 11:09 boundle look up in java.sun.com |
3.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: why Posted on: 2003-05-23 23:37 mazalet 指的是 Bundle 或 ResourceBundle 吧? java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle(<Properties_Filename> ); 如果不是Properties不是在同一个可以直接读取JAR里的文件吗? 在 Java Developer Connection 上看到这个 // read the properties file as a Resource InputStream input = this.getClass().getResourceAsStream(<Properties file location within the JAR> ); Java Tip 49: How to extract Java resources from JAR and zip archives (小的没有看过) http://www.javaworld.com/javaworld/javatips/jw-javatip49.html |
4.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: floater Posted on: 2003-05-23 23:42 search here |
5.Re:如何读取jar中的properties文件 [Re: why] | Copy to clipboard |
Posted by: FinalFantasy Posted on: 2003-05-24 01:31 why wrote: 这个Java Tip不错,,,自己实现一个读取jar文件的类。不过,我记得好像已经有一个叫 JARFile类的东西,。 我就是用你说的那个方法的,getClass().getResourceAsStream()方法,很好用的。:)。。。。 |
6.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: FinalFantasy Posted on: 2003-05-24 01:39 super12 wrote: 读取jar中的com/test/resource/properties.resources。 分2中情况: 1。你的类就在这个jar中,而且是运行的就是这个类。 就用那个 getResourceAsStream() 2。如果jar文件和类不在一起,就是说jar只是一个资源文件,那么,你试试自己用java.util.jar package里边的类,我觉得不错的。自己做一个wrapper,就可以了。 |
7.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: sho Posted on: 2003-05-24 21:05 如果properties是被包在jar file中應該是 getClass().getClassLoader().getResourceAsStream("com/test/resource/properties.resources") 如不是應該是 getClass().getResourceAsStream("com/test/resource/properties.resources") |
8.Re:如何读取jar中的properties文件 [Re: super12] | Copy to clipboard |
Posted by: FinalFantasy Posted on: 2003-06-07 05:10 不会吧?。我就是用getClass().getResourceAsStream()的啊。。奇怪。。。。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |