如何使用Windows Photo Viewer打开图像使用Java?

时间:2015-12-30 12:46:37

标签: java windows

我想使用Windows照片查看器查看照片...我使用ProcessBuilder来执行此操作,但编译器不接受此操作。 我尝试输入mspaint而不是windowsphotoviewer,但它确实奏效了。 那我该怎么做呢?这是我试过的代码行:

Process photo = new ProcessBuilder("mspaint","Capture.PNG").start();

非常感谢你的帮助:))

1 个答案:

答案 0 :(得分:1)

这应该适用于mspaint。

String path = "D:\\imgfolder\\img.jpg";
String expr = "mspaint " + path;
Runtime.getRuntime().exec(expr);

这适用于Windows照片查看器

String path = "D:\\imgfolder\\img.jpg";
String expr = "rundll32 \"C:\\Program Files (x86)\\Windows Photo Viewer\\PhotoViewer.dll\", ImageView_Fullscreen " + path;
Runtime.getRuntime().exec(expr);