是的,可以在运行时从Java设置环境变量。Java应用程序可以使用System.setProperty()
方法在运行时动态地设置系统属性。这些系统属性可以被视为环境变量,因为它们可以在运行时设置并在应用程序中访问。
例如,以下代码将在运行时设置名为MY_VARIABLE
的环境变量:
System.setProperty("MY_VARIABLE", "my_value");
然后,您可以使用System.getProperty()
方法在应用程序中访问该环境变量:
String myVariable = System.getProperty("MY_VARIABLE");
请注意,这些设置的环境变量仅在当前JVM实例中有效,并且在JVM关闭时将丢失。如果您需要在多个应用程序或会话之间共享环境变量,则需要使用其他方法来存储和检索这些变量,例如使用配置文件或数据库。
领取专属 10元无门槛券
手把手带您无忧上云