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]]) * [[http://forte.sun.com/ffj/index.html|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 <<DateTime(2002-11-08T11: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 [[http://www.debian.org/doc/manuals/debian-java-faq/ch8.html|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. [[http://java.sun.com/j2se/1.4.1/install-linux.html#self-extracting|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 [[http://www.teamstaroffice.org/wiki/moin.cgi/RpmUnterDebianInstallieren|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 <<DateTime(2005-02-25T10:18:25Z)>>