Tag Archives: Java

Oracle Java 7 auf Ubuntu installieren

Installation via Paketverwaltung

Oracle erlaubt nicht die Verwendung der normalen apt Repositories um Java zu verteilen. Die Verwendung der PPA Archive ist aber möglich, wobei hier die Java Pakete nicht in den PPA Repositories liegen, sondern bei der Installation runtergeladen werden. Aus Lizenzgründen …

Um Oracle 7 nun zu installieren, müssen lediglich die PPA Repositories im Ubuntu dpkg System registriert werden.

	sudo add-apt-repository ppa:webupd8team/java
	sudo apt-get update

Und jetzt kann man es wie gewohnt mit apt-get installieren

	sudo apt-get install oracle-java7-installer

Wenn vorher schon das OpenJDK installiert war, wird das Oracle JDK zwar installiert, aber nicht aktiviert

	# prüfen welches jdk aktiv ist
	java -version

	# in der Ausgabe steht entweder Oracle oder OpenJDK, sollte OpenJDK aktiv sein, muss noch folgendes
	# Kommando ausgeführt werden

	sudo update-java-alternatives -s java-7-oracle

read java image from url and save to byte array

Howto create an image object from url (file, http, etc.) and the basics to get it saved to stream – here to byte array

    package dummy;

    import java.awt.image.BufferedImage;
    import java.io.ByteArrayOutputStream;
    import java.net.URL;
    import javax.imageio.ImageIO;

    public class ImageReader {

        public void main(String[] args) throws Exception {

            URL url = new URL("http://www.othiemann.info/wp-content/uploads/2013/09/IMG_06392.jpg");

            // read image direct from url
            BufferedImage image = ImageIO.read(url);

            // write image to outputstream
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            ImageIO.write(image, "jpg", baos);
            baos.flush();

            // get bytes
            byte[] imageBytes = baos.toByteArray();
        }
    }