gpt4 book ai didi

java - 传递包含空格的 Jvm 属性(通过 -D)

转载 作者:行者123 更新时间:2023-12-02 04:59:08 26 4
gpt4 key购买 nike

我有一个 docker 应用程序,它从命令行运行 java jar。我已经设置了 docker 容器来传递“其他 java 选项”,在本例中我想传递以下内容:

jdk.certpath.disabledAlgorithms=MD2, MD5, RSA keySize < 128, DSA keySize < 128, EC keySize < 128

我希望能够通过 -Djdk.etc 传递它,但空格似乎真的让事情变得糟糕。对于空格,java 提示它不知道如何处理 MD5 及更高版本(“错误:无法找到或加载主类 MD5”。如果没有空格,我会收到有关 keySize< 是未知主类的错误。

有人可以帮我找到传递此参数的正确方法吗?我尝试过用引号将整个内容括起来,但结果是相同的。

最佳答案

您应该仅包围变量值 -Dvar="a < b"为我工作。

关于java - 传递包含空格的 Jvm 属性(通过 -D),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45356417/

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