有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

在基于Eclipse开发一些插件时,我需要在用户右键单击时添加一些默认VM参数->;“运行方式”->;“java应用程序”或“spring boot应用程序”,是否有我可以调用的开放api或任何扩展点? 与下面的快照一样,默认情况下添加了参数“-Daaa=bbb”
enter image description here

感谢您的帮助


共 (1) 个答案

  1. # 1 楼答案

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

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

    LcDsl provides a way of defining Eclipse launch configurations in a textual way. The file extension used is '.lc' It provides some obvious and some non-obvious advantages over the Eclipse launch configuration solution.

    有关更多信息,请查看here并查看演示视频。还有一个讨论将这个插件包括在JDT本身中,请看这个bugentry

    典型的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';
    }