Compiler-Fehler Problem mit Base64

canbiz

Mitglied
Hallo Leute,

folgendes Programm lässt sich nicht ausführen:

Java:
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
import sun.misc.BASE64Encoder;


public class encode {
	public static String encodeToString(BufferedImage image, String type) {
	String imageString = null;
	ByteArrayOutputStream bos = new ByteArrayOutputStream();
	try {
	ImageIO.write(image, type, bos);
	byte[] imageBytes = bos.toByteArray();
	BASE64Encoder encoder = new BASE64Encoder();
	imageString = encoder.encode(imageBytes);
	bos.close();
	} catch (IOException e) {
	e.printStackTrace();
	}
	return imageString;
	}
}

Es dient dazu, ein Image (.png jpeg ...) in einen Base64 String zu verwandeln, nur lässt es sich bei mir nicht ausführen.

Keine Fehlermeldung.

Eclipse Kepler.

Danke 🙂
 
Und was sollen wir nun machen? Du gibst und keine Information willst aber dein Problem gelöst haben.

Wo ist die main-Methode bzw. von wo rufst du diese Methode auf?
Du bekommst einen String zurück was machst du mit diesem?
Was erwartest du dir was passieren sollte?
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben