从Jar文件运行VM参数而不使用包装器

时间:2012-07-09 13:27:39

标签: java executable-jar jvm-arguments

指的是:Runnable jar with jvm args

我知道可以从带有嵌入式VM参数的netbeans构建/导出可运行的jar。但我正试图转向日食并尝试一下。有没有办法在eclipse中执行此操作而无需像批处理或包装一样获得外部启动程序?

编辑:我试过让第二个主要类使用参数启动jar,但它似乎仍然没有工作:

    public static void main(String[] args) {

     try {
            Process exec = Runtime.getRuntime().exec("java -Dsun.java2d.opengl=true -splash:splash.png -jar Radiance.jar");
        } catch (IOException e) {

            e.printStackTrace();
        }

     }

1 个答案:

答案 0 :(得分:0)

执行此操作的唯一方法是使用默认程序,使用带有所需VM参数的JAR启动第二个程序。即JAR也是你的发射器计划。您的JAR中可以包含任意数量的main(String[])