【发布时间】:2020-08-12 03:28:06
【问题描述】:
我有一个 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< 是未知主类的错误。
有人可以帮助我以正确的方式传递这个参数吗?我试过用引号括住整个事情,但结果是一样的。
【问题讨论】:
-
伙计,我上下查找了任何类似于我的问题的内容。对不起!我在 mariusz2108 评论的链接中输入了@talex 的答案和接受的答案,似乎都已解决。谢谢!
标签: java jvm-arguments