Eclipse插件开发:如何通过代码添加默认的VM参数?

时间:2017-06-01 06:38:50

标签: java eclipse-plugin

在开发基于Eclipse的插件时,我需要在用户右键单击时添加一些默认的VM参数 - > "以" - > " java应用程序"或者" spring boot app",有没有我可以打电话或任何扩展点的开放API? 就像下面的快照一样,参数" -Daaa = bbb"默认添加。
enter image description here

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您需要编写自己的插件,并需要复制/扩展Java启动配置 (来自JDT的Java应用程序类型)并以编程方式添加-vm参数。

但还有一种更简单的方法:尝试 LcDsl

  

LcDsl提供了一种以文本方式定义Eclipse启动配置的方法。使用的文件扩展名为“.lc”。与Eclipse启动配置解决方案相比,它提供了一些明显的和一些非显而易见的优势。

有关详细信息,请查看here并查看演示视频。此外还讨论了在JDT中包含此插件,请参阅此错误entry

典型的Java启动配置如下所示:

java configuration LcJavaMain {
    project com.wamas.test;
    main-class com.wamas.test.JavaMain;

    memory min=64m max=256m;

    vm-argument '-Dmy.arg=value';
    argument 'cmdArg';
}