Version one java sdk

Java SDK, Standard Edition 1.3.1_17 Installation Notes

This version of the Java 2 SDK is supported on Intel Pentium platforms running the Linux kernel v 2.2.12 and glibc v2.1.2-11 or later. A minimum of 32 megabytes RAM are required. Recommended 48 megabytes of RAM, 16-bit color mode, KDE and KWM window managers used in conjunction with displays set to local hosts.

Check your version of glibc using the following command:

You should have about 75 megabytes of free disk space before attempting to install the Java 2 SDK software. If you also install the separate documentation download bundle, you need an additional 125 megabytes of free disk space.

The officially supported Linux platform for J2SDK 1.3.1 is Red Hat Linux 6.2, and most testing of J2SDK 1.3.1 for Linux has been conducted on that operating system. However, J2SDK 1.3.1 has undergone limited testing on other Linux operating systems. The following table shows the Linux platforms, by locale, on which Sun has tested this release to at least a limited extent. See below for information about Known Problems on various Linux operating systems.

  • Red Hat Linux 6.1
  • Red Hat Linux 6.2
  • Red Hat Linux 7.1
  • Caldera OpenLinux 2.4
  • Mandrake Linux 7.1
  • Turbo Linux Workstation 6.0
  • SuSe Linux 6.4
  • Red Hat Linux 6.2J
  • Red Hat Linux 6.2J Second Edition
Читайте также:  Test javascript with jest

Known Problems

Red Hat Linux 6.2 is the officially supported Linux platform for J2SDK 1.3.1. Limited testing has been done on other Linux operating systems, and the following are known problems on the non-supported platforms.

  • Behavior in comformance with the API specification is not guaranteed while running as superuser on any version of Linux whose kernel was compiled with the CONFIG_IP_TRANSPARENT_PROXY option. The default kernel shipped with the Red Hat 6.2 distribution is compiled with this option. To avoid incompatibilities associated with this problem, either do not use the Java platform while superuser or else upgrade to a Linux operating system whose kernel was not compiled with the CONFIG_IP_TRANSPARENT_PROXY option. Red Hat 7.1 ships with the version 2.4 kernel which does not have this problem.
  • If you use Red Hat Linux 7, we recommend version 7.1 rather than 7.0. Limited testing has revealed problems when using J2SDK with Red Hat Linux 7.0, some of which are described below.
  • The newer glibc-2.2.x libraries cannot correctly handle initial thread stack sizes larger than 6 MB. This can cause a segmentation fault on come Linux platforms that use the newer libraries. Such platforms include Red Hat 7.0, Mandrake 8.0, SuSe 7.2, and Debian 2.2. The problem will not occur on Linux platforms that are using glibc-2.1.x such as Red Hat 6.1 and 6.2. It will also not affect Red Hat 7.1 because it uses a different thread stack layout. This problem is being tracked as bug 4466587. Workaround — Use » ulimit -s 2048 » in bash shell or » limit stacksize 2048 » in tcsh to limit the initial thread stack to 2 MB.
  • When System.exit(int) is invoked on Red Hat 7.0, the program never exits with a non-zero value. This problem is apparently due to a bug in the exit function in libc.so library. To avoid this problem, use the supported Red Hat release, version 6.2, or, if you want to use Red Hat 7, use version 7.1 rather than 7.0.
  • On Red Hat Linux 7.0, if you want to use the Classic VM rather than one of the Java HotSpot VMs in J2SDK 1.3.1, you must download and install glibc-2.2-9.i386.rpm file available at http://www.redhat.com/support/errata/RHBA-2000-079.html . Do not install the i686 files available on that same web page, as those will prevent proper functioning of the Java HotSpot VMs in J2SDK 1.3.1.
  • If you use Red Hat Linux 7 Server, you must manually install compat-libstdc++-6.21-2.9.0.0.i386.rpm to prevent «error while loading shared libraries» when using the Java HotSpot VMs. This file is located in the /RedHat/RPMS directory on the Red Hat Linux 7 CD-ROM. You may also obtain a copy of this file from http://rpmfind.net . To install the file, use this command: rpm —install compat-libstdc++-6.21-2.9.0.0.i386.rpm It is not necessary to manually install compat-libstdc++-6.21-2.9.0.0.i386.rpm if you are using Red Hat Linux 7 Workstation.
  • When using Red Hat Linux versions other than 6.1, the font.properties file may fail to display some Symbol/Dingbats characters properly on some AWT components. To correct this, use this revised font.properties file to replace the one at /jre/lib/ .
  • Caldera OpenLinux uses version 2.1.2-3 of glibc. Because that version is not greater than or equal to 2.1.2-11, the Java 2 SDK’s rpm installer will fail during its dependency check. We recommend that you obtain an updated version of the glibc library available from Caldera at the following locations: ftp.caldera.com:/pub/updates/eDesktop/2.4/current/RPMS or ftp.caldera.com:/pub/updates/eServer/2.3/current/RPMS
    • Some users have reported that to get J2SE SDK 1.3.1 to work on Debian 2.2, they had to install libstdc++2.9-glibc2.1 from the oldlibs archive.

    Installation Instructions

    Note: For any lines on this page containing the following notation, you must substitute the appropriate update version number for the notation. For example, if you are downloading update 1.3.1_01, the following command: ./j2sdk-1_3_1_-linux-i586.bin would become: ./j2sdk-1_3_1_01-linux-i586.bin

    • A self-extracting binary file named j2sdk-1_3_1_-linux-i586.bin which can be used to install the Java 2 SDK in any location you choose. If you are using this file, see Self-Extracting Binary.
    • The file j2sdk-1_3_1_-linux-i586-rpm.bin containing RPM packages comprising the Java 2 SDK. If you are using this bundle, see Installation of RPM File.

    The Java 2 SDK includes the Java Plug-in. See Installation of Java Plug-in .

    Installation of Self-Extracting Binary

    Use the following instructions if you want to use the self-extracting binary file to install the Java 2 SDK. If you want to install RPM packages instead, see Installation of RPM File.

    1. Check the download file size.

    Before you download a file, notice that its byte size is provided on the download page. Once the download has completed, check that you have downloaded the full, uncorrupted software file.

    2. Copy j2sdk-1_3_1_-linux-i586.bin to the directory into which you want to install the Java 2 SDK.

    3. Run j2sdk-1_3_1_-linux-i586.bin

    Launch the executable file you downloaded, j2sdk-1_3_1_-linux-i586.bin , by using the following commands from the directory in which it is located:

    chmod a+x j2sdk-1_3_1_-linux-i586.bin ./j2sdk-1_3_1_-linux-i586.bin 

    The script will display a binary license agreement, which you will be asked to agree to before installation can proceed. Once you have agreed to the license, the install script will install the Java 2 SDK in a directory named jdk1.3.1_ in the current directory.

    Note about root access — Unbundling the software automatically creates a directory called jdk1.3.1_ . If you choose to install the Java 2 SDK into system-wide location such as /usr/local , you must first become root to gain the necessary permissions. If you do not have root access, simply install the Java 2 SDK into your home directory, or a subdirectory that you have permission to write to.

    Note about overwriting files — If you unpack the software or documentation in a directory that contains a subdirectory named jdk1.3.1_ , the new software will overwrite files of the same name in that jdk1.3.1_ directory. Be careful to rename the old directory if it contains files you would like to keep.

    Installation of RPM File

    Use these instructions if you want to install Java 2 SDK in the form of RPM packages. If you want to use the self-extracting binary file instead, see Self-Extracting Binary.

    1. Check the download file size.

    Before you download a file, notice that its byte size is provided on the download page. Once the download has completed, check that you have downloaded the full, uncorrupted software file.

    2. Run j2sdk-1_3_1_-linux-i586-rpm.bin and agree to the license it displays.

    Launch the executable file you downloaded, j2sdk-1_3_1_-linux-i586-rpm.bin , by using the following commands from the directory in which it is located:

    chmod a+x j2sdk-1_3_1_-linux-i586-rpm.bin ./j2sdk-1_3_1_-linux-i586-rpm.bin 

    The script will display a binary license agreement, which you will be asked to agree to before installation can proceed. Once you have agreed to the license, the install script will create the file jdk-1.3.1_.i386.rpm in the current directory.

    3. Become root by running the su command and entering the super-user password.

    4. Run the rpm command to install the packages:

    This will install the Java 2 SDK at /usr/java/jdk1.3.1_ . You should include /usr/java/jdk1.3.1_/bin in the setting of your PATH environment variable, and remove paths to old, previously installed Java 2 SDK versions.

    5. Exit the root shell.

    Installation of Java Plug-in

    To install the Java Plug-in follow these steps.

    1. Uninstall previous installation of the Java Plug-in, if applicable.

    rm -fr $HOME/.netscape/java rm $HOME/.netscape/plugins/javaplugin.so 

    2. Set the NPX_PLUGIN_PATH environment variable to the directory containing the javaplugin.so file.

    This file is located inside the Java 2 SDK in the jre/plugin/i386/ns4 directory.

    Here, is the path to the jre directory inside the Java 2 SDK installation.

    3. For Netscape 6 browsers: Create a symbolic link in the Netscape plugins directory

    If (and only if) you are using Netscape 6, you will need to create a symbolic link in the Netscape plugins directory to the path of the libjavaplugin_oji.so file. This file is located within the Java 2 SDK at jre/plugin/i386/ns600/libjavaplugin_oji.so .

    cd $/plugins ln -s $/plugin/i386/ns600/libjavaplugin_oji.so . 

    4. For all Netscape browsers: Start your Netscape browser, or restart it if it is already up.

    5. For all Netscape browsers: Restart your browser a second time.

    Restarting the browser a second time is necessary because of bug 4358142.

    Источник

    Java Archive

    The Oracle Java Archive offers self-service download access to some of our historical Java releases

    WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.

    For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update.

    Only developers and enterprise administrators should download these releases.

    Downloading these releases requires an oracle.com account. If you don’t have an oracle.com account you can create one here.

    For current Java releases, please visit Oracle Java SE Downloads.

    Current update releases for JDK 7 is available for support customers.

    For more information on the transition of products from the legacy Sun download system to the Oracle Technology Network, visit the SDLC Decommission page announcement.

    Previous Java releases

    Java SE

    Java Client Technologies
    Java 3D, Java Access Bridge, Java Accessibility, Java Advanced Imaging, Java Internationalization and Localization Toolkit, Java Look and Feel, Java Media Framework (JMF), Java Web Start (JAWS), JIMI SDK

    Java Platform Technologies
    Java Authentication and Authorization Service (JAAS), JavaBeans, Java Management Extension (JMX), Java Naming and Directory Interface, RMI over IIOP, Java Cryptography Extension (JCE), Java Secure Socket Extension

    Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
    The Java Cryptography Extension enables applications to use stronger versions of cryptographic algorithms. JDK 9 and later offer the stronger cryptographic algorithms by default.

    The unlimited policy files are required only for JDK 8, 7, and 6 updates earlier than 8u161, 7u171, and 6u181. On those versions and later, the stronger cryptographic algorithms are available by default.

    Java Database
    Java DB Connectivity (JDBC), Java Data Objects (JDO)

    Misc. tools and libraries
    JDK Demos and Samples, Sample Code for GSSAPI/Kerberos, Java Communications API

    Java SE downloads
    • Java SE 20
    • Java SE 19
    • Java SE 18
    • Java SE 17
    • Java SE 16
    • Java SE 15
    • Java SE 14
    • Java SE 13
    • Java SE 12
    • Java SE 11
    • Java SE 10
    • Java SE 9
    • Java SE 8 (8u211 and later)
    • Java SE 8 (8u202 and earlier)
    • Java SE 7
    • Java SE 6
    • Java SE 5
    • Java SE 1.4
    • Java SE 1.3
    • Java SE 1.2
    • Java SE 1.1
    • JRockit Family
    • Java SE Tutorials
    • JDK 1.3 Documentation
    • JDK 1.4.2 Documentation

    Источник

Оцените статью