如何使用Windows照片查看器打开图像使用Java?

我想使用Windows照片查看器查看照片…我正在使用ProcessBuilder来做到这一点,但编译器不接受这一点。 我尝试inputmspaint而不是windowsphotoviewer ,它的工作。 那我该怎么做呢? 这里是我尝试的代码行:

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

非常感谢您的帮助 :)

这应该适用于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);