简体   繁体   English

如何从命令行通过vm参数运行Java项目?

[英]How to run a java project with vm arguments from command line?

I'm writing a maven plugin which has to initialize another java project with specific VM arguments. 我正在编写一个maven插件,该插件必须使用特定的VM参数初始化另一个Java项目。 according to the exec:java, they only take in arguments but not VMarguments, so my question is how to launch a java project with specific VMarguments from the command line? 根据exec:java的介绍,它们仅接受参数,而不接受VMarguments,所以我的问题是如何从命令行启动具有特定VMarguments的Java项目? thanks 谢谢

You can't supply extra VM arguments if you use Maven's exec:java plugin because it runs in the same VM (ie it's already been initialized). 如果使用Maven的exec:java插件,则无法提供额外的VM参数,因为它在同一VM中运行(即,它已经被初始化)。 You'll need to use exec:exec, and construct the java command line yourself. 您将需要使用exec:exec,并自己构建Java命令行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM