java处读取个文件夹,System.getProperty(“ key”)从何处读取(哪个属性文件)?...

My application uses String str = System.getProperty("key","default"); which always returns default because i am not able to set the key-value pair in the properties file.

I tried setting it in deployment.properties file located in users->appdata->locallow->sun->java>deployment and also directly putting key=value in runtime parameter in java control panel but not working.

Please help me to set it correctly or if there exist a different properties file where these values is to be set, kindly share the path ?

I google it but couldn't find.Thanks in Advance

Edit: We use jeety server for deployment.And we have many properties file bundled with our souce code.

解决方案

If you want to setup a custom property file for System.getProperty, this is what we here do:

Create a base class as a base object for all the class you'll make for your web application.

In base class, write this code

java.io.InputStream is = loader.getResourceAsStream("custom system property filename");

System.getProperties().load(is);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值