Intellijでユニットテストを実行中にエラーが発生しました。以下はエラーメッセージです。
エラー
CLASS_NAME.TEST_METHOD_NAMEの実行中にエラーが発生しました:プログラム「Java_PATH/bin/Java」(ディレクトリ「WORKSPACE_PATH」内)を実行できません:エラー= 7、引数リストが長すぎます
以下は解像度です、私はSO-で見つけました
セットする dynamic.classpath
(workspace.xmlに存在するプロパティ)からtrue
へ。
マイナスの影響-
しかし、上記の解像度のために、他の単体テストは現在失敗しています。
理由-他の依存モジュールクラスパスをロードしていません。
これらはこの問題に関連するリンクです- link1 、 link2
誰かがこれに対する解決策/回避策を持っているなら、私を助けてください。
intellijの最新のバリアントでは、パスをファイルなどに配置するように選択できるように見えます。これにより、パスが異常な長さに拡張されるのを防ぎます。
したがって、「コマンドラインの短縮」パラメータをJARマニフェストに変更すると、問題が修正されるはずです。