这是来自tomcat服务器的我的VM参数,我想将此变量设置为我的系统环境。如果有人知道任何其他选项,请告诉我。
-Denv.demo.url="tcp://localhost:61616?j=1000"
答案 0 :(得分:0)
有一个JAVA_TOOL_OPTIONS
系统环境(注意环境不是属性),所有java工具(例如java,javac等)都会读取它。您可以设置此环境变量以包含您传递以设置系统变量的选项,例如:
SET JAVA_TOOL_OPTIONS=-Denv.demo.url="tcp://localhost:61616?j=1000"
您可以在用于启动应用程序的脚本中全局或本地设置此环境变量。有关JAVA_TOOL_OPTIONS
:here
另一种选择是,如果您可以编辑应用程序代码,则在运行时设置系统属性,例如
System.setProperty("env.demo.url", "tcp://localhost:61616?j=1000");
或者,如果您想在配置文件中使用它,请将其存储在一个文件中并从该文件中读取其值,并使用System.setProperty()
进行设置,就像上一个示例中一样。