How to install Java 7 on Debian

Here is a tutorial on how to install the latest Java 7 JDK and JRE on a Debian Linux system:

1
2
3
4
5
6
7
8
9
10
11
12
13
apt-get update && apt-get upgrade -y
sudo apt-get install sun-java6-jdk -y
mkdir /tmp/downloads && cd /tmp/downloads 
wget http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-i586.tar.gz
tar -xvf jdk-7u2-linux-i586.tar.gz
mv /tmp/downloads/jdk1.7.0_02 /usr/lib/jvm
mv /usr/lib/jvm/jdk1.7.0_02 /usr/lib/jvm/java-7-oracle
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-7-oracle/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-7-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-7-oracle/bin/javaws" 1
sudo update-alternatives --config java
java -version
rm -r /tmp/downloads

Atlassian FishEye 2.4.3 installieren

Atlassian FishEye ist ein besonders cooles Tool, um seinen Projekt-Sourcecode direkt in seinen JIRA-Projekten angezeigt zu bekommen. Völlig faszinierend finde ich, das man eine wunderbare Diff-Übersicht hat und Links zu einzelnen Codezeilen verschicken kann. Aus diesem Grund habe ich mich dafür entschieden, selbst FishEye für meine Git-Repositories in Zusammenhang mit JIRA einzusetzen. Wie ich es installiert habe, erfahrt ihr hier.
Atlassian FishEye 2.4.3 installieren weiterlesen

log4j Tutorial

Auf der Suche nach dem richtigen Weg, um log4j in einem Java-Projekt zu integrieren, bin ich einen großen Umweg über haufenweise Blog-Artikel mit unvollständigen Konfigurationen und falschen Angaben gegangen, bis ich letztendlich bei diesem Video angekommen bin:

Obwohl dieses Video weder auf Deutsch noch auf Englisch ist, hat es mir in genau in 2 Minuten (!) weiterhelfen können, so dass ich jetzt ein dateibasiertes Logging mit log4j in meinem Projekt habe. Mehr wollte ich gar nicht. Das Durchstöbern von diversen Blogs hat mich über 1 Stunde Zeit gekostet, die nicht nötig gewesen wäre, wenn mal jemand auf die Idee gekommen wäre, das Thema durchschaubar und nicht umständlich und überladen zu beschreiben. Immerhin ist die Einbindung von log4j eine einfache Aufgabe!

Mein Anruf an alle Blogger dieser Welt: Bemüht euch vollständige Lösungen zu schreiben! Danke.

Hier meine Kurzbeschreibung für die Verwendung von log4j in NetBeans 7.0:
log4j Tutorial weiterlesen

GCC installieren und C kompilieren

Auf einem Debian Server ist die Installation der GNU Compiler Collection (kurz GCC) sehr einfach:

1
2
3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gcc

GCC installieren und C kompilieren weiterlesen

WordPress Installation übertragen

Um eine bestehende WordPress-Installation auf einen anderen Server (z.B. dem eigenen localhost) zu kopieren, kann man wie folgt vorgehen:

  1. Im bestehenden WordPress Blog das Plugin WordPress Database Backup von Austin Matzko installieren
  2. Nach erfolgreicher Installation über „Werkzeuge“ > „Backup“ eine Sicherung der WP-Datenbank durchführen
  3. Über SFTP den kompletten WordPress Ordner auf den localhost kopieren
  4. Mit phpMyAdmin eine neue MySQL-Datenbank auf dem localhost anlegen
  5. In die neue Datenbank wechseln und das Datenbank-Backup (*.sql.gz) importieren
  6. Die Tabelle wp_options öffnen und unter „option_name“ den Eintrag siteurl editieren und als „option_value“ die neue Adresse eingeben (Bsp.: http://localhost/bennyn.de/)
  7. In die Administrations-Oberfläche der WP-Installation auf dem localhost wechseln
  8. Unter Einstellungen > Allgemein die Blog-Adresse (URL) anpassen (Bsp.: http://localhost/bennyn.de/)