2011-09-05 176 views
1

我在写一个maven插件,它必须用特定的VM参数初始化另一个java项目。根据exec:java,他们只接受参数而不是VMarguments,所以我的问题是如何从命令行启动具有特定VMarguments的Java项目? 谢谢如何使用vm参数从命令行运行java项目?

+0

你看过了什么的exec java插件?命令行有哪些系统插件? –

+0

从提及exec插件和OP之前的问题来看,他可能想要从Maven执行一个java程序。 –

+0

嘿,多数民众赞成在crrect,我正在写一个Maven插件,它必须用特定的VM参数初始化另一个Java项目。 根据exec:java,它们只接受参数但不接受VMarguments,所以我的问题是如何从命令行启动具有特定VMarguments的java项目 – ken

回答

2

如果您使用Maven的exec:java插件,因为它运行在同一个虚拟机(即它已经被初始化),您不能提供额外的VM参数。您需要使用exec:exec,并自己构建java命令行。

+1

http://mojo.codehaus.org/exec-maven-plugin /examples/example-exec-for-java-programs.html有特定的说明 –