通过Netbeans运行外部.class文件

时间:2018-05-19 04:25:06

标签: java netbeans

我实际上正在开发编译器作为大学任务的一部分。我的代码已生成可从cmd运行的.class个文件。但我一直试图找到一种方法来运行通过netbeans本身生成的.class文件。我已尝试将.class文件添加为"libraries"文件夹下的文件夹,但无法在我的代码中使用它。

有没有人有任何建议?

现在我使用以下代码运行.class文件:

Process process = Runtime.getRuntime().exec(new String []{"java", "-cp", dir.toString(), className});
        OutputStream pIn = process.getOutputStream();
      //  InputStream pOut = process.getInputStream();
        try(InputStream in = process.getInputStream()){
            return new Scanner(in).useDelimiter("\\A").next();
        }

这是一个返回字符串的函数。 .class文件请求用户输入,因此,当我运行项目时,它会一直运行,但控制台上没有任何内容。

0 个答案:

没有答案