小编Jam*_*ore的帖子

带输入/输出流的Java进程

我在下面有以下代码示例.因此,您可以向bash shell输入命令,即将echo test结果回显.但是,在第一次阅读之后.其他输出流不起作用?

为什么这样或者我做错了什么?我的最终目标是创建一个线程调度任务来定期执行的命令/ bash的,因此OutputStream,并InputStream会在协同工作并没有停止工作.我也遇到过java.io.IOException: Broken pipe任何想法的错误?

谢谢.

String line;
Scanner scan = new Scanner(System.in);

Process process = Runtime.getRuntime ().exec ("/bin/bash");
OutputStream stdin = process.getOutputStream ();
InputStream stderr = process.getErrorStream ();
InputStream stdout = process.getInputStream ();

BufferedReader reader = new BufferedReader (new InputStreamReader(stdout));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));

String input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

while ((line = reader.readLine ()) != …
Run Code Online (Sandbox Code Playgroud)

java stream

89
推荐指数
2
解决办法
20万
查看次数

JSON对象到字符串

如何获取JSON对象并将其转换回原始字符串格式?

谢谢

jquery json

14
推荐指数
2
解决办法
6万
查看次数

java图像裁剪

我知道BufferedImage.getSubimage但是,它无法处理小于裁剪异常的裁剪图像的裁剪图像:

java.awt.image.RasterFormatException: (y + height) is outside raster
Run Code Online (Sandbox Code Playgroud)

我希望能够将PNG/JPG/GIF裁剪为特定尺寸,但是如果图像小于裁剪区域中心本身在白色背景上.是否有电话要这样做?或者我是否需要手动创建图像以使图像居中,如果是这样,我将如何处理?

谢谢

java image-manipulation

4
推荐指数
1
解决办法
9962
查看次数

标签 统计

java ×2

image-manipulation ×1

jquery ×1

json ×1

stream ×1