Das JSDK (Java Software Development Kit) von Sun ist die Referenz-Java-Implementierung (und wahrscheinlich auch die verbreitetste). Es ist eine Sammlung der wichtigsten Tools (Compiler, Debugger, usw.), sowie der Java-Klassenbibliothek.
Homepage: http://www.java.sun.com/, http://www.blackdown.org/
Lizenz: SUN-spezifisch (proprietär)
Sun ONE (früher: Forte) - Java-IDE von Sun
stimmt nich ganz so! Sun ONE ist die gesamte Umgebung, mit der man J2EE-Applikationen entwickeln kann - also incl. Applikation Server u. Ä.! -- JanRoehrich 2002-11-08 11:18:41
Installationsanleitung dazu gibts bei http://java.sun.com/j2se/1.4.1/install-s1s4-linux.html
neuste Version (für SO-8 / OOo-2.0 notwendig) http://java.sun.com/j2se/1.5.0/download.jsp siehe dazu unter FRAGE:
j2sdk1.3 unter Debian
In /etc/apt/sources.list eingetragen:
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ woody main non-free
oder
deb ftp://ftp.informatik.hu-berlin.de/pub/Java/Linux/debian/ woody main non-free
Dann # apt-get update und apt-get install j2sdk1.4
Siehe auch Debian Java FAQ.
In Debian/sid
Blackdown baut anscheinend keine Debian-Pakete mehr selbst. Die letzte debian/sid-Version ist von 2002 und gegen gcc 2.95 gelinked, was bei sid nicht mehr funktioniert.
Von Hand: siehe http://www.bxlug.be/en/articles/71
Partiell untersützt durch das Paket java-packe: http://serios.net/content/debian/java.php
Linux self-extracting file
Auf http://java.sun.com/j2se/downloads.html gibt es ein selbst-extrahierendes Java zum Download. Installationsanleitung hier. Die Datei j2sdk-1_4_1_02-linux-i586.bin z.B. kann ausgeführt werden (vorher die DateiRechte entsprechend setzen). Dabei wird ein Verzeichnis j2sdk1.4.1_02 angelegt.
# cd /usr/lib # ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
, um folgendes zu vermeiden:
{{{Error: failed /home/test/j2sdk1.4.1_02/jre/lib/i386/client/libjvm.so, because libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory}}}
(siehe http://lists.debian.org/debian-java/2001/debian-java-200112/msg00058.html)
Achtung: Besser ist es, ein libstdc++ Kompatibilitätspaket zu installieren (z.B. compat-libstdc++ bei RedHat). Die Versionsnummer bei den Libraries kommen nicht von ungefähr!
Jetzt müssen noch die Pfade richtig eingestellt werden: Einträge in /etc/profile (siehe http://www.dougsparling.com/comp/howto/linux_java.html ):
PATH="$PATH:/usr/local/jdk1.4.1_02/bin" export PATH
eine idee?
java_vm process: could not find Java VM symbols INTERNAL ERROR on Browser End: Could not read ack from browser System error?:: Resource temporarily unavailable
Frage:
In den Betaversionen der SO-8 und OOo-2.0 ist SUN Java 1.5.0_01 notwendig. Teilweise ist das der CD beigepackt, bzw. kann auch sep. downgeloaded werden: http://java.sun.com/j2se/1.5.0/download.jsp Die Version, die der SUN-CD SO8beta beiliegt, ist im RPM Format. ich habe die kompletten RPMs analog dieser Anleitung mit alien nach deb konvertiert. SO-8 stimmt und tut. das Java streikt. ein Vergleich mit anderen Javas gibt in /bin diverse Datei-Unterschiede aus:
so existieren im neuen Listing cd /lib | ls -l] einige *.pack während in anderen lauffähigen Javaversionen diese Dateien als *jar vorliegen.
- was sind das für Dinge ( Packete) ?
- wie kann das entpackt oder konvertiert werden ? man (un)-pack oder ein Packet pack / unpack finde ich nicht (synaptik)
- wieso kann / hat alien das nicht übersetzt?
ich habe nun die Original-Version von SUN als Binary downgeloaded, diese lief sofort problemlos. http://java.sun.com/j2se/1.5.0/download.jsp
-- KarlhannsSpiegel 2005-02-25 10:18:25