processbuilder

    -1热度

    3回答

    我有一个与我的java文件不同的目录下的shell脚本。该脚本仅包含打印当前目录中的文件的ls。当我运行java项目时,它将打印java项目根目录中的文件,而不是shell脚本的根目录。我希望它在shell脚本的根目录下打印文件。 Java代码: ProcessBuilder pb = new ProcessBuilder("/home/omar/ros_ws/baxter3.sh"); Pro

    0热度

    1回答

    我需要建立一些东西,我不知道如何。我希望有人能引导我走向正确的道路,或告诉我如何去做。 我正在使用一台机器,并且这台机器产生一些输出。该输出通过另一个程序读取。我正在通过一个流程构建器在任务中创建的流程来读取此输出。此输出需要处理,屏幕上的多个值必须更新。它们都包含不同的消息,但消息取决于进程的输出。 (我需要读取秤的输出,它给我产品的重量和当前的时间,产品的重量,当前时间和价格需要从中减去/计算

    1热度

    1回答

    使用的ProcessBuilder另一个进程的输入I具有由processBuilders定义两个过程: ProcessBuilder pb1 = new ProcessBuilder (...) ProcessBuilder pb2 = new ProcessBuilder (...) 我想要的pb1输出为输入至pb2。 pb2.redirectInput(Redirect.PIPE);

    0热度

    3回答

    我需要使用进程生成器运行shell脚本或系统命令。在某些情况下,该命令将要求用户输入。例如,我有一个Java程序“TestScanner”,它从命令行获取一个整数并将其打印出来。如果我直接在终端运行它,像 $bash -c "java TestScanner" Enter a number:3 Number entered:3 $ 该程序显示消息输入。然后我输入“3”,然后打印结果并终止

    1热度

    1回答

    我刚刚为Java Process Builder进行了简单的测试代码。 有4个例子,除了最后一个以外,一切都很顺利。 这里是我的代码 public class bashProcessor { public static void main(String args[]) { try { ProcessBuilder pb; pb = new ProcessBuilder(

    0热度

    1回答

    我一直在努力寻找原因,我的Java应用程序不使用默认的PATH环境变量。我需要它用ProcessBuilder启动另一个程序。现在,我得到“Cannot run program "..." error=2, No such file or directory”,虽然我可以运行从终端这个程序。我使用的是JDK 1.8,Netbeans的8.1,OS X. 这里是System.out.println(

    2热度

    1回答

    因此,为了工作,我想为minitab自动化一些内容。我们从显微镜获得结果,并将这些结果存入Minitab。现在我想创建一个程序,对文本文件进行一些更改,然后使用宏自动打开minitab。除了使用minitab自动打开宏外,我还有一切工作。 我可以从cmd手动启动它没有问题,所以它应该工作。 代码可以在下面找到,编译并运行后,我得到这个错误 “C:/程序”不被识别为一个内部或外部命令,可操作 程序或

    0热度

    2回答

    我正在使用Raspberry Pi从RC522阅读器接收某些RFID卡的UID。我正在运行的Python脚本在这里:https://github.com/mxgxw/MFRC522-python 由于各种原因,我不会进入,我必须在Java中处理这些ID。 看来最可行的解决方案是运行python脚本并将结果读入到Java中。问题是,Python代码给出连续输出输出,即它将打印卡的ID到控制台窗口中,

    1热度

    1回答

    我在树莓中有一个Java应用程序,在该树莓中我必须控制USB低功耗蓝牙(BLE)加密狗。我想在特定时间扫描设备。在一个shell中,我打电话给'sudo hcitool lescan --continuous',然后按ctrl-c中止扫描。 现在在java中我使用的ProcessBuilder启动bash和写入以上OutputStream的命令: ProcessBuilder builder =

    0热度

    1回答

    我在使用>操作符写入文件Process Builder时遇到了问题。实际的过程将运行良好,让我解析使用InputStreamReader等解析输出。我希望使用命令行将过程写入文件,例如> test.json。 这里是我的代码 try { //process builder used to run a Python script ProcessBuilder process =