processbuilder相关内容

如何使用ProcessBuilder设置工作目录

我正在尝试在ubuntu的主目录中启动一个进程。我得到一个超出界限的数组异常。以下是代码: 流程p = null; ProcessBuilder pb = new ProcessBuilder(); pb.directory(new File(“/ home”)); p = pb.start(); 以下是例外情况: 线程“main”中的异常java.la ..
发布时间:2018-11-27 11:25:52 Java开发

将String作为params从一个Java App传递到另一个Java App

我正在尝试将String作为参数从一个Java Aplications传递到第二个作为StartUp参数 例如我有应用程序必须调用start另一个Java Aplication(只是在 System.exit(0); 之前只包含JOptionPane,JDialog或简单的JFrame),我试图从关闭应用程序向另一个应用程序发送一些描述, 这些代码是我试过的模拟,在这种形式下,代码正常 ..
发布时间:2018-11-26 21:18:32 Java开发

Java编程:从Java调用exe并传递参数

我正在找出一种从Java调用exe并传入特定参数的机制。我该怎么办? 处理流程=新的ProcessBuilder(“C:\\PathToExe \\ MyExe.exe” “)。开始(); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); Bu ..
发布时间:2018-11-26 13:09:59 Java开发

无法从groovy执行中捕获完整输出

我正在尝试列出包含大约1200个项目的svn文件夹的内容。沿着“执行外部在一个groovy脚本中的程序并捕获输出“,我开发了以下代码 def svnCommand =”svn list $ {repoUrl}“ def sout = new StringBuilder() def serr = new StringBuilder() Process sproc = svnComm ..
发布时间:2018-08-24 18:00:55 其他开发

在GWT Web应用程序中调用Windows计算器

当我点击我的GWT应用程序中的计算器按钮时,它试图调用外部Windows计算器(外部webapps)。我曾经在Java的 ProcessBuilder 类中实现这一点。 但我无法做到这一点。我已经看到一个帖子在stackoverflow类似的问题,就像我现在面临的发布链接。在那里,我看不到任何解决方案,这就是为什么我再次上升。 任何人都知道如何从GWT应用程序调用外部窗口计算器? ..
发布时间:2018-05-31 13:53:49 Java开发

GWT + ProcessBuilder

可以在GWT中使用ProcessBuilder吗?当我声明一个新的ProcessBuilder的实例时,我得到: Google App Engine的Java不支持java.lang.ProcessBuilder运行时环境 解决方案 您的问题是关于支持ProcessBuilder的GWT,您得到的错误来自Google App Engine,而不是GWT相关的。 如果 ..
发布时间:2018-05-31 12:44:10 Java开发

200新新新新旗新新旗新200新新旗新新200新旗新新旗新200新新旗200新新旗200新新款200

我在我的Java应用程序中使用ProcessBuilder创建进程。创建的进程执行一些实际复制指定目标媒体文件中的RTSP流的FFMPEG命令。 ProcessBuilder builder = new ProcessBuilder ffmpeg“,”-i“,RTSP_URL,”-f“,fileFormat,destFilePath); 进程processToExecute = buil ..
发布时间:2017-10-23 20:53:11 Java开发

使用bash脚本设置Java ProcessBuilder环境

我一直在使用ProcessBuilder使用 env.put(“VAR”,“value”)成功地调用具有各种环境变量的进程。 现在我想来源一些bash脚本来设置一大堆不在java中预定的环境变量。 任何人都知道这样做的简单方法? 解决方案 bash 支持启动时环境变量 BASH_ENV 。将变量设置为脚本,其内容将在执行前获取。有关详情,请参阅 bash(1)。 ..
发布时间:2017-08-25 19:55:35 Java开发

设置ProcessBuilder的环境

我有一个奇怪的问题,从Java(1.6)设置Linux环境;特别是“PATH”变量。 简而言之,我有一个运行本机进程的管道,它使用 java.lang.ProcessBuilder 。用户可以通过 HashMap 命名为环境: ProcessBuilder pb = new ProcessBuilder(args); 映射 env = pb.envi ..
发布时间:2017-08-25 18:21:00 Java开发

Java的ProcessBuilder在哪里执行命令?

当我使用 ProcessBuilder 执行命令时,它如何知道在哪里查找该命令?使用这个黑客/技巧我修改了我的PATH变量(通过检查 processBuilder.environment()验证为坏(空,工作目录等),但ProcessBuilder仍然可以执行排序,echo,bash等等。 注意:我的特定开发环境是OSX,但是这个代码也可以在Red Hat Enterprise Linux上 ..
发布时间:2016-12-19 22:04:59 Java开发

使用ProcessBuilder启动CMD

我试图通过使用以下代码在Windows中启动CMD应用程序,但它不能按预期工作。来自不同网站的几个示例显示,“cmd”作为ProcessBuilder构造中的参数应该可以工作。 我必须做什么才能使我的Java应用程序打开CMD应用程序在窗口中? public class JavaTest { public static void main(String [] args) { ..
发布时间:2016-12-06 00:17:37 Java开发

从Java程序中调用C编译器

我有一个项目,我需要编译的C程序。该项目是在Java中。我必须把程序转换成的JTextArea,(我使用的Swing GUI),运行它针对testfile的输出结果到其他的JTextArea。但有些事情似乎是错误的,我code。 进程p =新的ProcessBuilder(“C:\\\\ \\\\的MinGW斌\\\\ cc.exe”,“program.c”)。开始(); program. ..
发布时间:2016-08-23 11:53:23 Java开发

打开在现有的Internet Explorer中的新标签(命令行)

我想运行在命令提示符(在Windows中),将打开Internet Explorer中的某些津贴的命令。 方案(从没有Internet Explorer中打开): 运行“IEXPLORE google.ca”打开google.ca,作为一个新的选项卡,在Internet Explorer 运行“IEXPLORE yahoo.ca”再次打开yahoo.ca,作为一个新的选项卡,在最近打开的 ..

的ProcessBuilder找不到文件?

在连续快速的另一个问题,但这显然是因为我没有看到一个真正明显的错误。我已经写了一些code运行下面的批处理文件,但我得到一个错误信息说无法找到该文件,但我可以向你保证文件不存在目录中! 公共类拉{公共无效pullData()抛出IOException PB的ProcessBuilder =新的ProcessBuilder(“adb.bat”); 文件f =新的文件(“C:\\\\ ..
发布时间:2016-08-04 16:57:52 Java开发

设置一个Java的ProcessBuilder环境bash脚本

我一直在使用的ProcessBuilder使用env.put(“VAR”,“值”)成功地调用各种环境变量的过程。 现在我想一些源的bash脚本来设置环境变量的一大堆的不是Java中pdetermined $ P $。 任何人都知道一个简单的方法来做到这一点? 谢谢! 解决方案 庆典支持环境变量 BASH_ENV 上启动。该变量设置为脚本,将其内容在执行前采购。参见的bash(1)了解 ..
发布时间:2016-08-03 11:27:54 Java开发

的ProcessBuilder不会与参数运行

我试图运行“的Java的版本”使用的ProcessBuilder: 的ProcessBuilder =新的ProcessBuilder(“Java的版本”); 过程= processBuilder.start(); 不过,我得到一个错误: java.io.IOException异常:不能运行程序“Java的版本”:CreateProcess的错误= 2,系统找不到指定的文件 当我删除“- ..
发布时间:2016-05-29 12:27:08 Java开发