Ich verwende den folgenden Code, um ein GIF-Bild in Java anzuzeigen, indem ich einen Runtime-Befehl aufruft, es öffnet die WindowsPhotoGallery, aber zeigt mein Bild nicht an, stattdessen zeigt es eine Reihe anderer Bilder auf meinem PC, meine Frage ist: wie um den gif-Bilddateinamen richtig zu übergeben, damit er mit meinem Bild geöffnet wird.Wie WindowsPhotoGallery verwenden, um ein GIF-Bild mit Java anzuzeigen?
Jetzt es so ich vorbei: C: \ Programme \ Windows Photo Gallery \ Windows Fotogalerie "C: /abc.gif"
was falsch ist, was ist der richtige Weg, es zu tun?
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(); }
Ich verstehe es nicht ganz. Mein tatsächlicher Befehl sieht das so aus: C:/Programme/Windows Fotogalerie/WindowsPhotoGallery C: /Dir_Stock_Data/ACC.gif Ich habe versucht, Zitate um verschiedene Wege zu setzen, die Ergebnisse sind immer noch die gleichen. Was habe ich falsch gemacht ? – Frank