当前位置: 首页 > 知识库问答 >
问题:

.jar不执行并显示System.out.print();输出

贺宏富
2023-03-14

我的问题是什么时候使用

方法时,my.jar没有执行并显示其输出

  String execJar = "java -jar C:\test.jar";       

  try {

      Process p = Runtime.getRuntime().exec(execJar);

  } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }       
}

共有1个答案

王曜文
2023-03-14

当您从Java内部执行一个进程时,它将在该特定进程中拥有自己的标准输出流和标准错误流。要访问这些数据流,必须从创建的process对象中获取相应的流。

p.getOutputStream(); // System.out
p.getErrorStream();  // System.err
 类似资料:
  • 问题内容: 我有这个简单的脚本: 在这里,我只需执行一个命令即可编译咖啡脚本文件。但是stdout永远不会显示在控制台中,因为该命令永远不会结束(因为coffee的- w选项)。如果我直接从控制台执行命令,则会收到如下消息: 我的问题是:是否可以使用node.js exec显示这些消息?如果是,怎么办?! 谢谢 问题答案: 不要使用。使用哪个是对象。然后,您可以在事件 发生时 收听/ event(

  • 因此,在NetBeans IDE中,一切正常。全力工作。但是在Built&Clean之后,我看不到图像,但所有的操作都完成了。 你能建议出了什么问题吗?因为这个而生气

  • 这是一个启动Java程序,经典的“hello world”,使用Netbeans(操作系统是Mac)。在我点击“运行”按钮后,程序确实运行了,但拒绝显示输出。我能做些什么来解决这个问题? 附言:这是我的苹果电脑上的Java版本: java版本“1.8.0_60”Java(TM)SE运行时环境(构建1.8.0_60-b27)JavaHotSpot(TM)64位服务器虚拟机(构建25.60-b23,混

  • 我正试图把普罗米修斯加入我的Spring靴项目。我正在使用Spring Boot执行器来公开度量endpoint。我按照教程做了所有的事情,但我总是得到一个404错误。我还尝试了中给出的每一个解决方案: context.xml(外部属性):

  • 问题内容: 我最近一直在尝试在计算机上安装php和apache。几个小时后,它们就安装了。我已经像大家一样修改了httpd.conf和php.ini文件。然后,我创建了一个简单的php脚本: 但是,当我尝试使用它运行时,只会显示源代码而不是执行代码。我正在使用apache2,php5和Windows Vista。我一直在互联网上搜索失败,并且几乎要把头撞在墙上。谁能救我脱离脑震荡? 编辑的行: P

  • 我有一个运行alpine linux基本映像的docker容器,当我执行到docker容器并运行命令时: 我实际上是显式地寻找RSS(常驻集大小)。为什么这个标头没有显示在输出中?