-6ren">
gpt4 book ai didi

java - System.getProperty ("key") 从哪里(哪个属性文件)读取?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:08:40 24 4
gpt4 key购买 nike

我的应用程序使用 String str = System.getProperty("key","default"); 它总是返回默认值,因为我无法在属性文件中设置键值对。

我尝试在位于 users->appdata->locallow->sun->java>deployment 的 deployment.properties 文件中设置它,并直接将 key=value 放在 java 控制面板的运行时参数中,但不起作用。

请帮助我正确设置它,或者如果存在要设置这些值的不同属性文件,请分享路径?我用谷歌搜索但找不到。提前致谢

编辑:我们使用 jeety 服务器进行部署。我们有许多与我们的源代码捆绑在一起的属性文件。

最佳答案

如果您想为 System.getProperty 设置自定义属性文件,这就是我们在这里所做的:

  1. 创建一个基类作为您将为网络应用程序创建的所有类的基对象。
  2. 在基类中,编写这段代码
    java.io.InputStream is = loader.getResourceAsStream("custom system property filename");
    System.getProperties().load(is);

关于java - System.getProperty ("key") 从哪里(哪个属性文件)读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com