`
Wen_JN_86
  • 浏览: 32706 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java properties文件读取与相对路径

    博客分类:
  • java
阅读更多

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties

文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。
一、properties文件

test.properties
#################################
#   Socket服务器端配置文件#
#   日期:2012年7月25日 #
#################################
#
#   说明:存放socket服务器端IP和端口
#
#   xxx的ip
xxx.server.ip=192.168.154.168
#   xxx的的端口
xxx.server.port=8888

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.*;

二、操作properties文件的java方法

 

//读文件信息

 

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.*;

public class PropertiesTest {
	public static void main(String args[]) throws IOException {
		Properties pro = new Properties();
		InputStream in = new BufferedInputStream(new FileInputStream(
				"./IP_Port.properties"));//./代表当前目录即工程的根目录
		pro.load(in);
		Enumeration en = pro.propertyNames();
		while (en.hasMoreElements()) {
			String key = (String) en.nextElement();
			String Property = pro.getProperty(key);
			System.out.println(key + "=" + Property);

		}
	}
}

 

分享到:
评论

相关推荐

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    java properties文件读取

    这是做项目中,集成第三东西需要些配置,我抽取到属性文件中,然后写了个公用类统一调用,基本就是key返回具体值,属性文件位置自己可以调整,然后类中修改获取路径就可以了。目前我的属相文件放置在src下

    Java读取Properties文件的六种方法

    详细描写了java读写配置文件的六种读写办法.

    java属性文件读取

    读取自定义属性文件内容,可以自己定义属性文件的名字,任何路径都可以

    超详细!java访问windows共享目录并下载文件

    java调用cmd命令实现访问windows共享目录(需不需要密码均可),然后根据指定文件路径下载文件到我们自己配置的本地目录,main函数为测试代码

    使用java读写properties文件属性

     我们要做的第一步是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 InputStream的子类FileInputStream将属性文件读取到Properties对象中,知道prop.properties的路径,我们...

    属性文件读写(java)

    import java.util.Properties; /** * @ProjectName : JavaTest * @PackageName : org.fenet.javamail * @FileName : PropertiyFileReader.java * @Describe : * @CreateTime : 2008-9-3下午04:07:01 * @...

    properties乱码

    解决properties乱码 j2ee只要将该文件复制到你的文件中输入要处理的的文件的路径和要输入的内容运行就可以解决中文乱码问题

    jdbc.properties

    Java中可以使用Properties类来读取这个文件 String value=p.getProperty(key); 就能得到对应的数据 一般这个文件作为一些参数的存储,代码就可以灵活一点 用于适应多语言环境,随着系统的语言环境的变化,读取不同...

    cdi-properties:用于从类路径上的属性文件读取属性的 CDI 项目

    ...}它将直接扫描您的类路径根目录中的所有*.properties文件,并查找带有 key: keyValue的属性。所需的依赖您可以使用required属性(默认为true )指定必须定义该属性以满足依赖关系: @Inject@Property(value="key...

    struts2实现多文件上传下载

    2.能够对上传路径进行配置文件指定(upload.properties),使用了一些类似单例模式的静态代码块 3.Struts2进行下载处理,能对上传的所有文件进行下载(多个) 4.文件保存的名称UUID生成,不过显示并下载的名称都是原...

    java解析给定url

    System.out.println("读取配置文件/config.properties出错"); } } /** * 程序总入口 */ private void start() { for(int i = 0; i (); i++) { URLConnection con = getConnection(configList.get(i)); ...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    所属分类:计算机 > 软件与程序设计 > JAVA(J#) > Java 编辑推荐   Jworld@TW技术论坛版主,Java权威技术顾问与专业讲师,Java畅销书作者——林信良全新力作。  国内第一本Java 7,前期版本累计销量5万册。  ...

    java 面试题 总结

    20、EJB与JAVA BEAN的区别? Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有...

    开源bbs源码java-latke-demo:Latke演示

    作为数据库,数据库文件默认路径为 ~/latke-h2-demo/db,如有需要请在 local.properties 中进行修改。 示例 模板页面渲染 路径:/ 功能:渲染(输出 HTML)一个简单的 FreeMarker 页面模板 代码:HelloProcessor....

    android编程(自学资料)

    Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径,如:file:///android_asset/xxx....

    利用Java发送邮件(含附件)的例子

    emailsmtp=smtp.qq.comemailaddress=459104018@qq.comemailpass=******2、读取配置文件的类文件(ReadPropertity.java) import java.io.IOException;import java.util.Properties;public class ReadPropertity { ...

    基于Java实现的邮箱管理软件,可实现登陆163邮箱、读取收件箱的邮件信息、发送邮件

    类路径下配置 emailServerConfig.properties # POP 邮件服务器的地址 mailServer_POP3Host = pop.163.com # SMTP 邮件服务器的地址 mailServer_SMTPHost = smtp.163.com # 邮箱地址 myEmailAddress = xxxxxx@163.com...

    封装给java使用的 web报表 rm webrm 报表1.0.0.1版正式版

    然后修改classes文件下的 db.properties 的连接。 然后把项目放在tomcat下运行既可: 起作用的关键文件:RMVIEWP.CAB 文件,客户端插件 Lib下的两个包:rmview1.0.0.1.jar 使用接口: package common.rmview; /* ...

Global site tag (gtag.js) - Google Analytics