2017-07-27 10 views
1

私はコマンドラインからjava jarを実行するドッカーアプリケーションを持っています。私は「他のJavaオプション」を通過するドッキングウィンドウコンテナを設定しているが、この場合には、私は次のように合格したいと思います:空白を含むJvmプロパティ(-D経由)を渡す

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

私は-Djdk.etcを経由して、それを渡すことができるように期待していましたスペースは本当に物事を投げ捨てるようです。空白があると、MD5以降の処理(「エラー:メインクラスMD5を見つけることができませんでした」をスペースがなければ、不明なメインクラスのエラー

誰かがこのパラメータを渡すための適切な方法で私を助けてくださいことはできますか?私は引用符で全体を囲む試してみました、まだ結果は同じです。

+1

これは試しましたか?https://stackoverflow.com/questions/8214392/passing-a-space-separated-system-property-via-a-shell-script-doesnt-work – mariusz2108

+0

https://stackoverflow.com/a/25551755/7605325 –

+0

男私は私の質問に似て何かのためにそう上下を見上げた。ごめんなさい!私は@ talexの答えとリンクmariusz2108で受け入れられた答えの両方を入れて、それはすべて解決されるようです。ありがとう! –

答えて

1

あなたは私の作品-Dvar="a < b"だけ変数の値を囲む必要があります。

関連する問題