从终端调用jar与从类文件调用jar

时间:2018-02-08 05:45:46

标签: java jar

我有一个问题,我可以从终端成功调用jar文件但我无法从另一个Java文件成功调用它。正如您所看到的,它可以从终端正常工作。

enter image description here

但是,尽管提供相同的参数,但从类文件调用时它返回null。

enter image description here

代码的相关位似乎会以相同的方式调用jar文件。

try{

        String output = "java -jar Translator.jar " + word;
        Process p = Runtime.getRuntime().exec(output);

        BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));

        String line = in.readLine();
        System.out.println(line);

        while ((line = in.readLine())!= null) {
            line = in.readLine();
            line = line.trim();
            System.out.println(line);
        }
    }

0 个答案:

没有答案