gpt4 book ai didi

java - 是否可以在 Eclipse 中已安装的 JRE 的默认 VM 参数中使用字符串替换变量?

转载 作者:太空宇宙 更新时间:2023-11-04 13:50:17 26 4
gpt4 key购买 nike

在 Eclipse Luna 中,当我转到 Window -> Preferences -> Java -> Installed JREs -> Edit 时出现的对话框看起来我应该能够在“默认 VM 参数”框中使用字符串替换变量,但如果我尝试这样做,参数似乎无法正确解析。这只是一个错误还是我误解了什么?

例如,如果我的默认 VM 参数中有以下内容:
-Xmx8000m ${JRE_PARAMS}

“字符串替换”窗口中 JRE_PARAMS 的值为:
-DtestEmailAddress=person@company.com -Dservice.url=http://machine:8091/some/service

当 JVM 启动并且我调用 System.getProperty("testEmailAddress") 时,返回的值为person@company.com -Dservice.url=http://machine:8091/some/service并且(毫不奇怪)没有 service.url 的属性条目.

更新:而 answer given by copeg下面的内容可能适用于 Windows 上的 Juno,但似乎不适用于 Mac 上的 Luna。有人知道如何在 Mac 上避开斜杠吗?

最佳答案

在“字符串替换”窗口中,用引号将每个参数括起来:

"-DtestEmailAddress=person@company.com" "-Danother.property=val2"

在 Eclipse Juno 中工作

关于java - 是否可以在 Eclipse 中已安装的 JRE 的默认 VM 参数中使用字符串替换变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378497/

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