Java 从提升道具对象设置系统属性

Java 从提升道具对象设置系统属性,java,scala,lift,Java,Scala,Lift,我有一个java库,我可以从我的lift项目中访问它。java库需要一些系统属性。我原以为Props对象中的值会自动作为系统属性提供,但事实似乎并非如此。有人能告诉我设置所有属性以便我的java库能够访问它们的最佳方法吗 我想应该是类似于 System.setProperties(Props.???) 谢谢 Des我想最好的方法是在我的引导类中添加以下行: Props.props.foreach((p) => System.setProperty(p._1, p._2)) 你猜了吗?现

我有一个java库,我可以从我的lift项目中访问它。java库需要一些系统属性。我原以为Props对象中的值会自动作为系统属性提供,但事实似乎并非如此。有人能告诉我设置所有属性以便我的java库能够访问它们的最佳方法吗

我想应该是类似于

System.setProperties(Props.???)
谢谢
Des

我想最好的方法是在我的引导类中添加以下行:

Props.props.foreach((p) => System.setProperty(p._1, p._2))

你猜了吗?现在还不清楚你到底被困在什么地方……这是可行的,但它使一切都成为了系统的财产。如果您只需要几个项目,为什么不在
Boot.scala
中显式设置它们,或者至少通过过滤
Props.Props
映射来设置它们?我想在设置所有内容时没有太大问题,但我个人的偏好是只在全局范围内设置必要的内容。