运行主类参数

时间:2016-10-05 13:33:53

标签: intellij-idea

我正在使用intelliJ,我运行了我的java类的主要方法,这是我得到的输出

 usage: MyJavaClass
 -comment <arg>   comments for generated patch
 -force           force overwrite of merge conflicts.  Defaults to false.
 -patch <arg>     output file for generated patch
  -source <arg>    Source name (required)
 -target <arg>    Target name (required)
  -v               verbose output.  Defaults to false.
 -DCLIENT_CONF    Location for client configuration settings 

Process finished with exit code 255

我想我应该输入2个数据库名称(本地),因为我想将信息从第一个传输到第二个,但是如何传递参数因为我得到了上面的屏幕,谢谢

2 个答案:

答案 0 :(得分:2)

使用Run |编辑配置...菜单项,找到MyJavaClass的配置并在“程序参数”字段中指定参数。

答案 1 :(得分:0)

在Maven项目中,您可以使用exec-maven-plugin

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.5.0</version>
            <executions>
                <execution>
                    <goals>
                        <goal>java</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <mainClass>org.path.MyJavaClass</mainClass>
                <arguments>
                    <argument>-source</argument>
                    <argument>-target</argument>
                </arguments>
            </configuration>
        </plugin>