是否可以从Eclipse项目中的库中运行可执行jar文件?

时间:2019-05-15 17:04:24

标签: java jar executable-jar java-web-start

我有可执行的jar文件-不在Internet上可用的我的程序。 我的目标是使用一些附加功能和输入数据在浏览器中运行此jar。像这样:

java -jar file.jar -function my_data.txt

我成功运行了这个jar文件而没有其他功能,并使用Java Web Start

在浏览器中输入了数据

我试图创建其他jar文件,该文件将运行具有附加功能的file.jar,但是 Java Web Start 不能像这样工作。

我的问题是

  • 如果我在Eclipse中以 外部库的形式上载file.jar,是否可以使用? 项目
  • 以某种方式要求它运行我想要的(java -jar file.jar -function my_data.txt
  • 并将此项目导出为将运行的新的可执行jar文件 Java Web Start

我尝试运行file.jar的代码,但是当我喜欢此脚本时,从当前文件夹而不是从库中读取file.jar

public static void main(String[] args) {

    try {
        String s1 = null;

        Process p1 = Runtime.getRuntime().exec("java -jar file.jar -olddata 321_run");

        BufferedReader stdInput1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
        while ((s1 = stdInput1.readLine()) != null) {
            }

    }  catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

任何帮助将不胜感激! 谢谢!

0 个答案:

没有答案