Java 为什么intellij将Vm args作为主类名?
我尝试在intellij中运行我的项目,如下所示: 但我有一个错误: 为什么呢 VM参数不应包括主类。这就是我在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选项类似于-
“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