processbuilder相关内容
我正在尝试从 Java 程序运行 jar 文件,并且使用 getRuntime() 成功: Process processAlgo = Runtime.getRuntime().exec("java -jar "+algoPath); 但是,当我尝试使用 ProcessBuilder 时,出现 The system cannot find the file specified 异常: Pro
..
我正在尝试在两个进程之间手动管理 I/O,但似乎无法获得任何输出.我包括了这个功能.我一直在测试命令“dir | grep".Cmd1 和 Cmd2 是 | 两边的命令我在 Windows 操作系统上.如果命令以 & 结尾那么命令不应该等待另一个执行. private void pipe(String Cmd1, String Cmd2, String[] baseCommand1){if(S
..
我在将数据从 java 发送到由 ProcessBuilder/Process 创建的 (linux) 子进程时遇到问题. 仅基于 shell 的基本示例如下所示并且可以正常工作. echo "hello world" |猫 - >/tmp/receive.dat 现在,我想用一个 Java 程序替换 echo "hello world",该程序应该在内部创建一个新进程(cat - >/
..
我尝试通过 Java 启动进程的内存使用情况. 有人可以给我提示如何为示例 Notepad.exe 执行此操作吗? //Java 程序的内存使用运行时运行时=Runtime.getRuntime();total = runtime.totalMemory();System.out.println("系统内存:" + total);ProcessBuilder builder = new Pro
..
我需要在低优先级下启动CPU密集型系统进程,以免降低服务器速度.如何在Linux上执行此操作? 这类似于以下问题: /usr/bin/nice .例如: $/usr/bin/nice -n 10 somecommand arg1 arg2 将以+10的精度运行 somecommand arg1 arg2 .(在Unix/Linux中,较大的niceness值将导致较低的调度程序优先级
..
好,所以我有一个通过ProcessBuilder运行的python脚本.一切正常.我遇到的问题是,每当我将参数传递给python脚本时,python脚本都会以无法识别的参数进行响应.但是,如果我采用确切的命令并将其复制并粘贴到命令提示符下,则它将运行得非常好.有什么帮助吗?这是我现在所拥有的一般想法: ProcessBuilder builder = new ProcessBuilder("C
..
来自 bfr.readLine() 的 null 但是,如果我通过触发直接在终端上运行python文件,则没有问题 python C:/Machine_Learning/Text_Analysis/Ontology_based.py 我的Python脚本的最后一行是>>打印(数据) 以下代码的结果是: 运行Python开始: 第一行:空 提起_JAVA_O
..
我正在使用以下代码启动流程构建器.我想知道如何将其输出重定向到 String . ProcessBuilder pb =新的ProcessBuilder(System.getProperty("user.dir")+"/src/generate_list.sh",文件名);进程p = pb.start(); 我尝试使用 ByteArrayOutputStream ,但是它似乎不起作用.
..
我无法读取使用ProcessBuilder在Java应用程序中在git bash中运行的git命令的输出. OS:Windows 8.1 --- IDE:IntelliJ 我的代码尝试列出github存储库中的所有文件,并计算java文件类型的数量. 完成git命令(管道类型): cd C:/Users/Utente/Documents/Repository-SVN-Git/
..
import java.io. *;类RunTest {公共静态void main(String a []){尝试 {字符串prg ="import sys \ nprint int(sys.argv [1])+ int(sys.argv [2])\ n";BufferedWriter out =新的BufferedWriter(新的FileWriter("test1.py"));out.wri
..
我正在使用ProcessBuilder运行FFMPEG来转换和标记我的一些MP3文件. 在.bat文件中手动使用以下内容即可正常工作: "E:\ Dokumente \ workspace \ MusicBot \ ffmpeg \ bin \ ffmpeg.exe"-i“小故障暴民-我们可以使世界Stop.mp4"-metadata author ="The Glitch Mob"-me
..
我正在研究一种从Java调用exe并传递特定参数的机制.我该怎么办? Process process = new ProcessBuilder("C:\\ PathToExe \\ MyExe.exe").start();InputStream是= process.getInputStream();InputStreamReader isr =新的InputStreamReader(is);B
..
我已经安装了Cygwin,但似乎无法直接访问任何命令.例如,由于找不到bash.exe,即使我指定了它的绝对路径,也无法启动下面的过程.我知道它已正确安装,因为我可以在文件资源管理器中看到此路径.但是,搜索任何cygwin文件不会返回任何匹配结果. ProcessBuilder pb = new ProcessBuilder("C:\\ cygwin64 \\ bin \\ bash.exe"
..
我正在编写一个程序,它单击表中带有用户计算机名称的单元格中的一个功能,在命令行中,将调用一个外部程序以远程连接到计算机.该命令如下所示: "C:\ Program Files \ Vnc \ MegaVNC \ vncviewer.exe"/user vncadmin/password xxxxxx/server comp-01 "C:\ Program Files \ Vnc \ Mega
..
我正在尝试使用 ProcessBuilder 在我的 Java 应用程序中启动JUnit测试. 我能够从命令行运行相同的命令而不会出现问题.从ProcessBuilder运行时,我需要使用jar的绝对路径吗?还是可以使用相对路径? 在命令行上运行 java -cp.; lib/junit-4.12.jar org.junit.runner.JUnitCore com.test.Te
..
我正在尝试使用 ProcessBuilder 从Java执行bash脚本我的代码是: 流程createUser = buildProcess("/bin/su",“-C","\"/opt/somedir/testdir/current/bin/psql“,"- 命令",commandForUserCreation,/*“'从用户中选择*'",*/"--dbname","mydbname \"“,
..
好的,我正在尝试让我的JButton在其他目录中运行可执行文件.这是我编写的先前的控制台应用程序,我希望该按钮运行可执行文件.我是Java编程语言的新手,但这是我的代码. import java.util.*; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.a
..
我正在尝试在Java ProcessBuilder中使用以下ImageMagick命令: convert.exe image.png `( `+clone -alpha extract mask.png -compose Darken -composite `) -compose CopyOpacity -composite out.png 文件路径(源图像,蒙版图像和目标图像)是可配置
..
我正在尝试获取并销毁我在FXML应用程序中通过ProcessBuilder创建的外部进程,但是它无法正常工作.这是基于 Sergey Grinev在这里给我的有益建议. 我尝试使用"//myController.setApp(this);"/不使用"//myController.setApp(this);"来运行并带有"//super.stop();"在子类的顶部和底部(请参见MyApp中该
..
我正在使用java ProcessBuider 创建一个新进程,并且希望将对象从创建子级发送到父级。在这里,我从子级序列化对象并将其发送给父级。但是,当我从父级读取发送的对象时,有一个异常提示 java.io.EOFException 在Java .io.ObjectInputStream $ PeekInputStream.readFully(未知来源) 感觉像仍然没有
..