Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么intellij将Vm args作为主类名?_Java_Unit Testing_Intellij Idea_Junit_Jar - Fatal编程技术网

Java 为什么intellij将Vm args作为主类名?

Java 为什么intellij将Vm args作为主类名?,java,unit-testing,intellij-idea,junit,jar,Java,Unit Testing,Intellij Idea,Junit,Jar,我尝试在intellij中运行我的项目,如下所示: 但我有一个错误: 为什么呢 VM参数不应包括主类。这就是我在“Main class”下的对话框中指定的内容 我尝试了完整路径,但没有任何帮助 我要做的就是模拟此shell脚本的执行: java -DqueryString=myValue -cp RTSimulator.jar:junit-4.11.jar HCRunner HeadlessClientE2ET#sendSearchRequest 这就是“程序参数”的作用。VM选项类似于-

我尝试在intellij中运行我的项目,如下所示:

但我有一个错误:

为什么呢

VM参数不应包括主类。这就是我在
“Main class”
下的对话框中指定的内容

我尝试了完整路径,但没有任何帮助

我要做的就是模拟此shell脚本的执行:

java -DqueryString=myValue -cp RTSimulator.jar:junit-4.11.jar HCRunner HeadlessClientE2ET#sendSearchRequest
这就是“程序参数”的作用。VM选项类似于
-Xmx512m
-Dfoo=bar
:位于
java
之后,但位于命令中主类名之前的选项:

java -cp ... <VM argument> main.class.Name <program arguments>
java-cp。。。main.class.Name