使用代码运行.jar

时间:2012-06-29 20:29:37

标签: java jar

我正在尝试从代码中运行一个jar文件 - 在“启动器”中。启动器是一个applet,可以下载所需的文件。

但出于某种原因,它只适用于某些计算机?我似乎无法在它不起作用的计算机之间建立任何联系。以下是我的代码:

ProcessBuilder pb = new ProcessBuilder(System.getProperty("java.home") + "\\bin\\javaw", "-jar", data_jarToRun, data_authKey);
    pb.directory(new File(directory));
    try {
        pb.start();
        window.setStage("Launched!");
        System.exit(0);
    } catch (Exception e) {
        e.printStackTrace();
        window.setFailed();
        window.setData("Failed to launch!");
    }

请注意:

  • data_jarToRun等于“theJar.jar”
  • data_authKey是需要包含在“theJar”参数中的String。
  • 目录是找到“theJar”的文件夹。

0 个答案:

没有答案