A
Anja
Gast
Hallo,
ich hab ein Programm geschrieben, dass ein Bild aus der Zwischenablage holt und auf der Festplatte speichert.
Dieses Programm wurde mit dem JDK 1.4.2 geschrieben. Es soll jedoch auf einem Sever laufen, auf dem das JDK 1.3.1 installiert ist. Einige Programmteile funktionieren mit dem JDK 1.3.1 aber nicht.
Wie kann ich diese Teile umschreiben, so dass sie mit dem JDK 1.3.1 laufen?
Prbleme gibt es mit
- "DataFlavor.imageFlavor" und
- "ImageIO.write((BufferedImage)img, "jpg", file); "
Wie kann ich den Code verändern, damit er mit dem JDK 1.3.1 läuft?
ich hab ein Programm geschrieben, dass ein Bild aus der Zwischenablage holt und auf der Festplatte speichert.
Dieses Programm wurde mit dem JDK 1.4.2 geschrieben. Es soll jedoch auf einem Sever laufen, auf dem das JDK 1.3.1 installiert ist. Einige Programmteile funktionieren mit dem JDK 1.3.1 aber nicht.
Wie kann ich diese Teile umschreiben, so dass sie mit dem JDK 1.3.1 laufen?
Prbleme gibt es mit
- "DataFlavor.imageFlavor" und
- "ImageIO.write((BufferedImage)img, "jpg", file); "
Code:
for(int i=0; i < df.length; i++){
if (df[i].isMimeTypeEqual(DataFlavor.imageFlavor)){
System.out.println("Image gefunden");
try {
Image img = ((Image)data.getTransferData(df[i]));
File file = new File(System.getProperty("java.io.tmpdir")+"screenshot.jpg");
System.out.println(System.getProperty("java.io.tmpdir"));
ImageIO.write((BufferedImage)img, "jpg", file);
} catch (UnsupportedFlavorException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}//if
}//for
Wie kann ich den Code verändern, damit er mit dem JDK 1.3.1 läuft?