2009-05-28 6 views
0

von meinem kleinen Wissen aus Java SE Ich möchte ein Tutorial auf Java ME versuchen. Ich habe Netbeans 6.5.1 (mit Mobilitätspaket) und habe Java 6 Update 13 auf meinem Windows XP sp2 installiert. Ich bin auf einer Bühne angekommen der Tutorials, in denen sie BufferedImage verwenden, das weder in java.io, java.nio.Buffer, javax.microedition.io noch in javax.microedition.m3g.Image2D zu finden ist.Was passierte mit der BufferedImage-Klasse in Java ME 6?

Dies ist die coce aus dem Tutorial

ByteArrayInputStream in = new ByteArrayInputStream(getService().getDailyDilbertSoap().dailyDilbertImage()); 
    BufferedImage image = ImageIO.read(in); 
    ByteArrayOutputStream out = new ByteArrayOutputStream(); 
    ImageIO.write(image, "png", out); 
    return out.toByteArray(); 

Wie kann ich das erreichen? Was der Ersatz für den BufferedImage ist? Ist es veraltet? .Es ist scheint im Web nicht viele Informationen zu sein, wenn i‘ Ich suche es woanders.

+0

Java ME-Klassen sind abgespeckte Versionen der J2SE-Klassen oder besser Klassen, die auf die Leistung von Mobiltelefonen abgestimmt sind, die weniger Rechenleistung und Ressourcen haben. – Ram

Antwort

0

Ich nehme an, Sie sprechen über this Tutorial:

Der Code, den Sie oben eingefügt haben nicht auf die Java ME-Gerät ausgeführt. Es wird auf Glassfish (dem Anwendungsserver) in der Webdienstimplementierung bereitgestellt, die vom Java ME-Client verwendet wird.

+0

yeah das ist es.Same tuto.Jetzt merke ich, dass sie über den Web-Service proxy.mmmh reden, der von mir unvorsichtig war. Sorry für die Mühe. Da ich die Netbeans 6.5.1 verwende, deren Umgebung ein war leichte Veränderung, ich bin etwas verwirrt. Vielen Dank! –