Я использую следующий код для отображения изображения gif в Java, вызывая команду времени выполнения, она открывает WindowsPhotoGallery, но не отображает мое изображение, вместо этого она показывает кучу других изображений на моем ПК, мой вопрос: как правильно передать имя файла изображения gif, чтобы оно открылось вместе с моим изображением.
Теперь я передаю это так:
C: \ Program Files \ Фотоальбом Windows \ WindowsPhotoGallery "C: /abc.gif"
Что неверно, как правильно это сделать?
String Command,Program,File_Path="C:/abc.gif";
Process process=null;
Program="C:\\Program Files\\Windows Photo Gallery\\WindowsPhotoGallery ";
Command=Program+"\""+File_Path+"\"";
try { process=Runtime.getRuntime().exec(Command); }
catch (Exception e) { e.printStackTrace(); }