Inhaltsverzeichnis

  1. Intro
  2. Java Interpreter und Compiler
  3. Java Tools
  4. Links
  5. Java für RPM basierte Systeme
  6. Java für Debian-basierte Systeme
  7. Java und freie Software

Intro

Java ist eine von der Firma SUN Microsystems entwickelte Programmiersprache. Angeblich zuerst für Toaster entwickelt, kann man heute Javaprogramme überall laufen lassen, wo eine Java "Virtual Machine" (JVM oder JRE - Java Runtime Environment) zur Verfügung steht - ohne das Programm neu kompilieren zu müssen.

Näheres zu Java und Linux auf http://java.sun.com/linux/

Siehe auch SpracheJava für Diskussion über Java an sich - hier im LinuxWiki bitte nur die Linux-relevanten Aspekte von Java behandeln (Installation, Problemchen, etc.).

Java Interpreter und Compiler

  • GCJ - ein freier Java Compiler

  • SunJava - Original von Sun (für x86 und SPARC)

  • IBM Developer Kit for Linux oft schneller als das Original von Sun (für x86, RS/6000 und S390)

  • Kaffe - freie Java1.2 VM (relativ inaktiv und für ernsthaften Gebrauch nicht zu empfehlen)

siehe auch http://joeq.sourceforge.net/other_os_java.htm

Systeme mit NPTL (z.B. RedHat 9):

  • Ältere Java-VMs funktionieren nur, wenn man die Variable LD_ASSUME_KERNEL=2.4.1 (oder 2.2.5) setzt.
  • Direkt lauffähig sind: Sun ab 1.4.2 und IBM ab 1.4.1

Java Tools

  • Eclipse - komplette Entwicklungsumgebung für zahlreiche Sprachen

Siehe auch IdealJavaEditor

Links

Java für RPM basierte Systeme

Die JSDKs sowie viele, viele weitere Packages für RPM basierte Systeme wie Mandriva und RedHat gibt es auf http://www.jpackage.org/ - sogar als urpmi repository (vgl. http://www.jpackage.org/about.php).

Java für Debian-basierte Systeme

Mit Hilfe des Pakets "java-package" kann man sich aus den binary-distributionen .debs zusammen bauen. Eine ausführliche Anleitung gibt's hier.

Java und freie Software

Java wurde ursprünglich als proprietäre Software entwickelt. Seit Dezember 2006 hat SUN angefangen, Teile ihrer Implementierung unter der GPLv2 zu veröffentlichen. Teile, die sie nicht umlizensieren können, wurden von GNU Classpath hinzugefügt oder neu entwickelt. Man kann wohl davon ausgehen, dass man bis Ende 2008 ein vollständig freies Java hat.

siehe auch SunJava


KategorieProgrammiersprachen

Java (zuletzt geändert am 2008年08月23日 10:47:32 durch AndreasFoerster )

AltStyle によって変換されたページ (->オリジナル) /