processbuilder

    0热度

    1回答

    我正在尝试编写一个实用程序java程序,它在unix框中调用perl脚本并显示脚本的输出。当我执行command2, String[] command2 = {"/archive/scripts/grep.pl", "/apps/ws/logs/api.log"}; 输出正确到来的问题是。但是,当我使用command1, String[] command1 = {"/archive/scripts

    0热度

    1回答

    我对使用ProcessBuilder和Runtime.exec的sudo调用的命令有挑战。我想到的ProcessBuilder是整体更好的解决方案,但都产生相同的结果 - 他们执行shell命令在Ubuntu上很好,但如果我尝试,例如做了须藤,我mysql命令: public static void runProcess(String[] process) { String s = n

    0热度

    2回答

    我面临以下错误: java.io.IOException: Cannot run program "C:\abc\man\b\manu.bat C:\Users\12x\test\testFiles\abc.properties" (in directory "C:\Users\12x\test\testFiles\abc.properties"): CreateProcess error=2,

    0热度

    1回答

    它在我的代码编写的地方 process = new ProcessBuilder(actualPath, arguments, startupFilePath).start(); 其中 **actualPath**='E:\...build\libs\Mock\StartDriverDelivery.bat' **arguments**='java -Dsun.java2d.d3d=fal

    0热度

    1回答

    我试图使用OpenSSL在.bat文件中的命令,生成证书,并从Java代码中调用它 - String loc = "C:\\Users\\xyz\\Desktop\\myFolder\\bin"; String subject = "/C=GB/ST=London/L=London/O=Global Security/OU=software/CN=blah/[email protected]";

    0热度

    1回答

    我已经在网上搜索,而process.waitFor() never returns这个问题表明它的stdout或stderr没有被读取的进程通常是一个问题。 我们使用ProcessBuilder与redirectOutput和redirectError实现这一目标,我想我们应该是在安全方面,看看我们用它来执行过程如下方法: public static void execute(String dir

    0热度

    1回答

    我创建了一个运行bat文件的自动化测试。这个abc.bat是使用应用程序组装器插件生成的。在bat文件中,类路径已经设置并且Java命令已经执行)。在Linux上,它的正常工作,但在Windows环境下,我得到的错误: 输入线过长 从批处理文件执行的路径为C:\build\work\work1\abc\abc.bat。我必须保持这种路径,不能将其降低到喜欢C:\build\abc.bat。 我正在

    0热度

    1回答

    好吧,所以要删除一个Perfoce标签,CommandLine命令是:p4 label -d mylabel123。 现在我想用Java来执行这个命令。我试过Runtime.exec(),它的作用像魅力。但是,当我使用ProcessBuilder运行相同的命令时,它不起作用。任何帮助赞赏。 import java.io.BufferedReader; import java.io.IOExcep

    0热度

    2回答

    如何从java调用和执行python类方法。我当前的Java代码的工作,但只有当我写: if __name__ == '__main__': print("hello") 但我想执行一个类的方法,不管if __name__ == '__main__': 例蟒蛇类的方法,我想运行: class SECFileScraper: def __init__(self):

    1热度

    2回答

    我正在尝试使用ProcessBuilder从Java运行Python脚本。该脚本至少需要Python 3。我打电话这样说: // the -u is for unbuffered output String[] pythonCommand = {"python", "-u", "script.py"}; ProcessBuilder ps = new ProcessBuilder(python