Changeset 06aea651


Ignore:
Timestamp:
09/26/2003 03:51:46 PM (21 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
2082ebf6
Parents:
df5b04d
Message:

chapter 12

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1204 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general/prog/j2sdk.xml

    rdf5b04d r06aea651  
    1 <sect1 id="j2sdk" xreflabel="j2sdk-&j2sdk-src-version;">
     1<sect1 id="j2sdk" xreflabel="J2SDK-&j2sdk-src-version;">
    22<?dbhtml filename="j2sdk.html" dir="general"?>
    3 <title>j2sdk-&j2sdk-src-version;</title>
     3<title>J2SDK-&j2sdk-src-version;</title>
    44
    55&j2sdk-intro;
  • general/prog/jdk/j2sdk-config.xml

    rdf5b04d r06aea651  
    11<sect2>
    2 <title>Configuring j2sdk</title>
     2<title>Configuring <application>J2SDK</application></title>
    33
    44<sect3><title>Configuration Information</title>
    55
    6 <para>We have two Java 2 SDK's installed in
     6<para>We have two Java 2 <acronym>SDK</acronym>'s installed in
    77<filename>/opt/j2sdk</filename>. Decide on which one you
    88would like to use as the default. For example if you decide to use the source
    9 compiled j2sdk, do the following:</para>
     9compiled <application>J2SDK</application>, do the following:</para>
    1010
    11 <para><screen><userinput>ln -nsf j2sdk-&j2sdk-src-version; /opt/j2sdk/j2sdk</userinput></screen></para>
     11<screen><userinput><command>ln -nsf j2sdk-&j2sdk-src-version; /opt/j2sdk/j2sdk</command></userinput></screen>
    1212
    1313<para>Add the following lines to your shell startup file (e.g.
    14 <filename>/etc/profile</filename>).
    15 </para>
     14<filename>/etc/profile</filename>).</para>
    1615
    17 <para><screen><userinput>export JAVA_HOME=/opt/j2sdk/j2sdk
    18 export PATH=$PATH:$JAVA_HOME/bin</userinput></screen></para>
     16<screen><userinput>export JAVA_HOME=/opt/j2sdk/j2sdk
     17export PATH=$PATH:$JAVA_HOME/bin</userinput></screen>
    1918
    2019<para>Add <filename>$JAVA_HOME/man</filename> to your
     
    2221<filename>/etc/man.conf</filename></para>
    2322
    24 <para>The java plugin is in the directory <filename class="directory">$JAVA_HOME/jre/plugin/i?86/ns610/</filename>.
     23<para>The <application>Java</application> plugin is in the directory
     24<filename class="directory">$JAVA_HOME/jre/plugin/i?86/ns610/</filename>.
    2525Make a symbolic link to the file in that directory from your plugins directory.
    2626</para>
  • general/prog/jdk/j2sdk-desc.xml

    rdf5b04d r06aea651  
    22<title>Contents</title>
    33
    4 <para>The j2sdk package contains <userinput>appletviewer</userinput>,
    5 <userinput>extcheck</userinput>, <userinput>idlj</userinput>,
    6 <userinput>jar</userinput>, <userinput>jarsigner</userinput>,
    7 <userinput>java</userinput>, <userinput>javac</userinput>,
    8 <userinput>javadoc</userinput>, <userinput>javah</userinput>,
    9 <userinput>javap</userinput>, <userinput>jdb</userinput>,
    10 <userinput>keytool</userinput>, <userinput>native2ascii</userinput>,
    11 <userinput>orbd</userinput>, <userinput>policytool</userinput>,
    12 <userinput>rmic</userinput>, <userinput>rmid</userinput>,
    13 <userinput>rmiregistry</userinput>, <userinput>rmiregistry</userinput>,
    14 <userinput>serialver</userinput>, <userinput>servertool</userinput> and
    15 <userinput>tnameserv</userinput>.</para>
     4<para>The <application>J2SDK</application> package contains
     5<command>appletviewer</command>,
     6<command>extcheck</command>, <command>idlj</command>,
     7<command>jar</command>, <command>jarsigner</command>,
     8<command>java</command>, <command>javac</command>,
     9<command>javadoc</command>, <command>javah</command>,
     10<command>javap</command>, <command>jdb</command>,
     11<command>keytool</command>, <command>native2ascii</command>,
     12<command>orbd</command>, <command>policytool</command>,
     13<command>rmic</command>, <command>rmid</command>,
     14<command>rmiregistry</command>, <command>rmiregistry</command>,
     15<command>serialver</command>, <command>servertool</command> and
     16<command>tnameserv</command>.</para>
    1617
    1718</sect2>
     
    2021
    2122<sect3><title>appletviewer</title>
    22 <para>appletviewer runs Java applets outside of the context of a
     23<para><command>appletviewer</command> runs
     24<application>Java</application> applets outside of the context of a
    2325browser.</para></sect3>
    2426
    2527<sect3><title>extcheck</title>
    26 <para>extcheck checks a specified jar file for title and version
    27 conflicts with any extensions installed in the JDK software.</para></sect3>
     28<para><command>extcheck</command> checks a specified <filename>JAR</filename>
     29file for title and version conflicts with any extensions installed in the
     30<acronym>JDK</acronym> software.</para></sect3>
    2831
    2932<sect3><title>idlj</title>
    30 <para>idlj generates Java bindings from a given IDL file.</para></sect3>
     33<para><command>idlj</command> generates <application>Java</application>
     34bindings from a given <acronym>IDL</acronym> file.</para></sect3>
    3135
    3236<sect3><title>jar</title>
    33 <para>jar combines multiple files into a single JAR archive file.</para></sect3>
     37<para><command>jar</command> combines multiple files into a single
     38<acronym>JAR</acronym> archive file.</para></sect3>
    3439
    3540<sect3><title>jarsigner</title>
    36 <para>jarsigner signs JAR (Java ARchive) files and verifies the
    37 signatures and integrity of a signed JAR.</para></sect3>
     41<para><command>jarsigner</command> signs <filename>JAR</filename>
     42(Java ARchive) files and verifies the signatures and integrity of a signed
     43<filename>JAR</filename>.</para></sect3>
    3844
    3945<sect3><title>java</title>
    40 <para>java launches a Java application by starting a Java runtime
     46<para><command>java</command> launches a <application>Java</application>
     47application by starting a <application>Java</application> runtime
    4148environment, loading a specified class and invoking that class's main
    4249method.</para></sect3>
    4350
    4451<sect3><title>javac</title>
    45 <para>javac reads class and interface definitions, written in the Java
    46 programming language, and compiles them into bytecode class files.</para></sect3>
     52<para><command>javac</command> reads class and interface definitions, written
     53in the <application>Java</application> programming language, and compiles them
     54into bytecode class files.</para></sect3>
    4755
    4856<sect3><title>javadoc</title>
    49 <para>javadoc parses the declarations and documentation comments in a set
    50 of Java source files and produces a corresponding set of HTML pages
    51 describing the classes, interfaces, constructors, methods, and fields.</para></sect3>
     57<para><command>javadoc</command> parses the declarations and documentation
     58comments in a set of <application>Java</application> source files and produces
     59a corresponding set of <acronym>HTML</acronym> pages describing the classes,
     60interfaces, constructors, methods, and fields.</para></sect3>
    5261
    5362<sect3><title>javah</title>
    54 <para>javah generates C header and source files that are needed to
    55 implement native methods.</para></sect3>
     63<para><command>javah</command> generates <application>C</application> header
     64and source files that are needed to implement native methods.</para></sect3>
    5665
    5766<sect3><title>javap</title>
    58 <para>javap disassembles a Java class file.</para></sect3>
     67<para><command>javap</command> disassembles a
     68<application>Java</application> class file.</para></sect3>
    5969
    6070<sect3><title>jdb</title>
    61 <para>jdb is a simple command-line debugger for Java classes.</para></sect3>
     71<para><command>jdb</command> is a simple command-line debugger for
     72<application>Java</application> classes.</para></sect3>
    6273
    6374<sect3><title>keytool</title>
    64 <para>keytool is a key and certificate management utility.</para></sect3>
     75<para><command>keytool</command> is a key and certificate management utility.</para></sect3>
    6576
    6677<sect3><title>native2ascii</title>
    67 <para>native2ascii converts files that contain non-supported character encoding
    68 into files containing Latin-1 or Unicode-encoded characters.</para></sect3>
     78<para><command>native2ascii</command> converts files that contain non-supported
     79character encoding into files containing Latin-1 or Unicode-encoded characters.
     80</para></sect3>
    6981
    7082<sect3><title>orbd</title>
    71 <para>orbd is used to enable clients to transparently locate and invoke
    72 persistent objects on servers in the CORBA environment.</para></sect3>
     83<para><command>orbd</command> is used to enable clients to transparently locate
     84and invoke persistent objects on servers in the <acronym>CORBA</acronym>
     85environment.</para></sect3>
    7386
    7487<sect3><title>policytool</title>
    75 <para>policytool creates and manages a policy file graphically.</para></sect3>
     88<para><command>policytool</command> creates and manages a policy file
     89graphically.</para></sect3>
    7690
    7791<sect3><title>rmic</title>
    78 <para>rmic generates stub and skeleton class files for remote objects
    79 from the names of compiled Java classes that contain remote object
    80 implementations.</para></sect3>
     92<para><command>rmic</command> generates stub and skeleton class files for
     93remote objects from the names of compiled <application>Java</application>
     94classes that contain remote object implementations.</para></sect3>
    8195
    8296<sect3><title>rmid</title>
    83 <para>rmid starts the activation system daemon.</para></sect3>
     97<para><command>rmid</command> starts the activation system daemon.</para>
     98</sect3>
    8499
    85100<sect3><title>rmiregistry</title>
    86 <para>rmiregistry creates and starts a remote object registry on the
    87 specified port on the current host.</para></sect3>
     101<para><command>rmiregistry</command> creates and starts a remote object
     102registry on the specified port on the current host.</para></sect3>
    88103
    89104<sect3><title>serialver</title>
    90 <para>serialver returns the serialVersionUID for one or more classes in
    91 a form suitable for copying into an evolving class.</para></sect3>
     105<para><command>serialver</command> returns the serialVersionUID for one or
     106more classes in a form suitable for copying into an evolving class.</para>
     107</sect3>
    92108
    93109<sect3><title>servertool</title>
    94 <para>servertool provides an ease-of-use interface for application
    95 programmers to register, unregister, startup and shutdown a server.</para></sect3>
     110<para><command>servertool</command> provides an ease-of-use interface for
     111application programmers to register, unregister, startup and shutdown a server.
     112</para></sect3>
    96113
    97114<sect3><title>tnameserv</title>
    98 <para>tnameserv starts the Java IDL name server.</para></sect3>
     115<para><command>tnameserv</command> starts the <application>Java</application>
     116<acronym>IDL</acronym> name server.</para></sect3>
    99117
    100118
  • general/prog/jdk/j2sdk-exp.xml

    rdf5b04d r06aea651  
    22<title>Command explanations</title>
    33
    4 <para><userinput>T=`grep...</userinput> : Determines the part where the tarfile begins in the self extracting archive.</para>
     4<para><command>T=`grep...</command> : Determines the part where the tarfile
     5begins in the self extracting archive.</para>
    56
    6 <para><userinput>patch -Np1 -i j2sdk-${VERSION}-fix-intl-files.patch</userinput> : Patch to fix duplicate messages in the intl files.</para>
    7 <para><userinput>patch -Np1 -i j2sdk-${VERSION}-link-missing-libs.patch</userinput> : Patch to add missing libs to fix unresolved symbols.</para>
    8 <para><userinput>patch -Np1 -i j2sdk-${VERSION}-remove-fixed-paths.patch</userinput> : The build wants
    9 the binaries in specific locations, this patch modifies this to use the
    10 current <envar>PATH</envar> environment to find binaries.</para>
    11 <para><userinput>patch -Np1 -i j2sdk-${VERSION}-syntax-fixes.patch</userinput> : Patch to fix syntax for gcc3.</para>
    12 <para><userinput>patch -Np1 -i j2sdk-${VERSION}-use-included-motif.patch</userinput> : Patch to rename the internal motif library to avoid conflicts with an incompatible system installed version.</para>
     7<para><command>patch -Np1 -i j2sdk-${VERSION}-fix-intl-files.patch</command> :
     8Patch to fix duplicate messages in the intl files.</para>
     9<para><command>patch -Np1 -i j2sdk-${VERSION}-link-missing-libs.patch</command> : Patch to add missing libs to fix unresolved symbols.</para>
     10<para><command>patch -Np1 -i j2sdk-${VERSION}-remove-fixed-paths.patch
     11</command> : The build wants the binaries in specific locations, this patch
     12modifies this to use the current <envar>PATH</envar> environment to find
     13binaries.</para>
     14<para><command>patch -Np1 -i j2sdk-${VERSION}-syntax-fixes.patch</command> :
     15Patch to fix syntax for <application><acronym>GCC</acronym>-3</application>.
     16</para>
     17<para><command>patch -Np1 -i j2sdk-${VERSION}-use-included-motif.patch
     18</command> : Patch to rename the internal motif library to avoid conflicts with
     19an incompatible system installed version.</para>
    1320
    14 <para><userinput>export ALT_BOOTDIR="$JAVA_HOME"</userinput> : This
    15 var sets location of the bootstrap JDK.
     21<para><command>export ALT_BOOTDIR="$JAVA_HOME"</command> : This var sets
     22location of the bootstrap <acronym>JDK</acronym>.
    1623</para>
    1724
    18 <para><userinput>export ALT_MOZILLA_PATH=$PWD</userinput> : This sets the
    19 variable that points to where you unzipped the mozilla headers.</para>
     25<para><command>export ALT_MOZILLA_PATH=$PWD</command> : This sets the
     26variable that points to where you unzipped the <application>Mozilla
     27</application> headers.</para>
    2028
    21 <para><userinput>export ALT_DEVTOOLS_PATH="/usr/bin"</userinput> : This
     29<para><command>export ALT_DEVTOOLS_PATH="/usr/bin"</command> : This
    2230changes the location where the build finds the needed executables.
    2331</para>
    2432
    25 <para><userinput>export BUILD_NUMBER="blfs-`date +%s`"</userinput> : This will
     33<para><command>export BUILD_NUMBER="blfs-`date +%s`"</command> : This will
    2634help you identify this compiled version of the runtime environment and
    2735virtual machine by appending this information to the version in the
    28 output to "java -version".</para>
     36output to <command>java -version</command>.</para>
    2937
    30 <para><userinput>export DEV_ONLY=true</userinput> : This command
     38<para><command>export DEV_ONLY=true</command> : This command
    3139eliminates compiling the documentation and eliminates a dependency for
    32 rpm. </para>
     40<application>rpm</application>. </para>
    3341
    34 <para><userinput>unset JAVA_HOME</userinput> : This clears the
     42<para><command>unset JAVA_HOME</command> : This clears the
    3543<envar>JAVA_HOME</envar>
    3644variable and prevents misdirection during compile.</para>
    3745
    38 <para><userinput>unset CLASSPATH</userinput> : This clears the
    39 <envar>CLASSPATH</envar>
    40 variable and prevents misdirection during compile.</para>
    41 
    42 <para><userinput>unset CFLAGS...</userinput> : These flags cause miscompilation
    43 of the build. Never set these.
     46<para><command>unset CLASSPATH</command> : This clears the
     47<envar>CLASSPATH</envar> variable and prevents misdirection during compile.
    4448</para>
    4549
    46 <para><userinput>export INSANE=true</userinput> : Unless you specify that you
     50<para><command>unset CFLAGS...</command> : These flags cause miscompilation
     51of the build. Never set these.</para>
     52
     53<para><command>export INSANE=true</command> : Unless you specify that you
    4754are insane the build will not proceed. The certified platform for the build is
    4855Redhat 6.1. The above variable ensures that all the errors related to
    4956compiling on a non-certified platform will be converted to warnings.</para>
    5057
    51 <para><userinput>export MAKE_VERBOSE=true</userinput> : Allows the current
     58<para><command>export MAKE_VERBOSE=true</command> : Allows the current
    5259compilation command to be displayed on the console.</para>
    5360
    54 <para><userinput>export ALT_CACERTS_FILE...</userinput> : Specifies the certificate
    55 file to use.</para>
     61<para><command>export ALT_CACERTS_FILE...</command> : Specifies the
     62certificate file to use.</para>
    5663
    5764</sect2>
  • general/prog/jdk/j2sdk-inst.xml

    rdf5b04d r06aea651  
    11<sect2>
    2 <title>Installation of j2sdk</title>
     2<title>Installation of <application>J2SDK</application></title>
    33
    4 <para>Both versions will be installed in parallel. You may choose to keep either
    5 or both.</para>
     4<para>Both versions will be installed in parallel. You may choose to keep
     5either or both.</para>
    66
    7 <para>Installation of the precompiled JDK is easy, change the executable bit for
    8 the downloaded file, change to the directory where you want it installed
    9 and execute the downloaded file.</para>
     7<para>Installation of the precompiled <acronym>JDK</acronym> is easy, change
     8the executable bit for the downloaded file, change to the directory where you
     9want it installed and execute the downloaded file.</para>
    1010
    11 <para><screen><userinput>VERSION=&j2sdk-bin-version; &amp;&amp;
     11<screen><userinput><command>VERSION=&j2sdk-bin-version; &amp;&amp;
    1212MV=`echo $VERSION | cut -d "_" -f 1,1` &amp;&amp;
    1313V=`echo ${VERSION} | sed -e "s/\./_/g"` &amp;&amp;
     
    1616cd j2sdk${VERSION} &amp;&amp;
    1717install -d /opt/j2sdk/j2sdk-precompiled-${MV} &amp;&amp;
    18 mv * /opt/j2sdk/j2sdk-precompiled-${MV}</userinput></screen></para>
     18mv * /opt/j2sdk/j2sdk-precompiled-${MV}</command></userinput></screen>
    1919
    2020<para>The binary version is now installed.</para>
     
    2323section.</para>
    2424
    25 <para>Add the recently compiled JDK to the path.</para>
    26 <screen><userinput>export JAVA_HOME=/opt/j2sdk/j2sdk-precompiled-${MV} &amp;&amp;
    27 export PATH=$PATH:${JAVA_HOME}/bin</userinput></screen>
     25<para>Add the recently compiled <acronym>JDK</acronym> to the path.</para>
     26<screen><userinput><command>export JAVA_HOME=/opt/j2sdk/j2sdk-precompiled-${MV} &amp;&amp;
     27export PATH=$PATH:${JAVA_HOME}/bin</command></userinput></screen>
    2828
    2929<para>Unzip and patch the source:</para>
    3030
    31 <para><screen><userinput>VERSION=&j2sdk-src-version; &amp;&amp;
     31<screen><userinput><command>VERSION=&j2sdk-src-version; &amp;&amp;
    3232V=`echo $VERSION | sed -e "s/\./_/g"` &amp;&amp;
    3333unzip j2sdk-${V}-src-scsl.zip &amp;&amp;
     
    3838patch -Np1 -i j2sdk-${VERSION}-remove-fixed-paths.patch &amp;&amp;
    3939patch -Np1 -i j2sdk-${VERSION}-syntax-fixes.patch &amp;&amp;
    40 patch -Np1 -i j2sdk-${VERSION}-use-included-motif.patch</userinput></screen></para>
     40patch -Np1 -i j2sdk-${VERSION}-use-included-motif.patch</command></userinput></screen>
    4141
    4242<para>Set some vars which affect the build:</para>
    43 <para><screen><userinput>export ALT_BOOTDIR="$JAVA_HOME" &amp;&amp;
     43<screen><userinput><command>export ALT_BOOTDIR="$JAVA_HOME" &amp;&amp;
    4444unset JAVA_HOME &amp;&amp;
    4545unset CLASSPATH
     
    5353export INSANE=true &amp;&amp;
    5454export MAKE_VERBOSE=true &amp;&amp;
    55 export ALT_CACERTS_FILE=${ALT_BOOTDIR}/jre/lib/security/cacerts</userinput></screen></para>
     55export ALT_CACERTS_FILE=${ALT_BOOTDIR}/jre/lib/security/cacerts</command></userinput></screen>
    5656
    57 <para>Additionally, if you would like to make in parallel, add the following (adjust
    58 <envar>MAKE_PARALLEL</envar> to your liking):</para>
    59 <para><screen><userinput>export HOTSPOT_BUILD_JOBS=$MAKE_PARALLEL</userinput></screen></para>
     57<para>Additionally, if you would like to make in parallel, add the following
     58(adjust <envar>MAKE_PARALLEL</envar> to your liking):</para>
     59<screen><userinput><command>export HOTSPOT_BUILD_JOBS=$MAKE_PARALLEL</command></userinput></screen>
    6060
    61 <para>The included motif doesn't build properly with the current glibc/xfree86.
    62 A solution is to build the motif library before compiling the j2sdk. Note that
    63 the motif build fails during the first run owing to some syntax error. The
    64 brute force and easiest solution is to rerun the make command:)</para>
     61<para>The included <application>Motif</application> doesn't build properly with
     62the current <application>Glibc</application>/<application>XFree86
     63</application>. A solution is to build the <application>Motif</application>
     64library before compiling the <application>J2SDK</application>. Note that
     65the <application>Motif</application> build fails during the first run owing to
     66some syntax error. The brute force and easiest solution is to rerun the
     67<command>make</command> command:)</para>
    6568
    66 <para><screen><userinput>cd motif/lib/Xm &amp;&amp;
     69<screen><userinput><command>cd motif/lib/Xm &amp;&amp;
    6770make || make &amp;&amp;
    68 cd ../../..</userinput></screen></para>
     71cd ../../..</command></userinput></screen>
    6972
    70 <para>Make and Install j2sdk with the following commands. There will be a lot of
    71 messages about missing files that look like errors. As long as the build doesn't
    72 stop, the messages are harmless, so ignore them.</para>
     73<para>Make and Install <application>J2SDK</application> with the following
     74commands. There will be a lot of messages about missing files that look like
     75errors. As long as the build doesn't stop, the messages are harmless, so ignore
     76them.</para>
    7377
    74 <para><screen><userinput>cd control/make &amp;&amp;
     78<screen><userinput><command>cd control/make &amp;&amp;
    7579make &amp;&amp;
    7680cd ../.. &amp;&amp;
    7781cd control/build/linux-i?86 &amp;&amp;
    78 cp -a j2sdk-image /opt/j2sdk/j2sdk-&j2sdk-src-version;</userinput></screen></para>
     82cp -a j2sdk-image /opt/j2sdk/j2sdk-&j2sdk-src-version;</command></userinput></screen>
    7983
    8084</sect2>
  • general/prog/jdk/j2sdk-intro.xml

    rdf5b04d r06aea651  
    22<title>Introduction to j2sdk</title>
    33
    4 <screen>Download location (HTTP):       <ulink url="&j2sdk-download-http;"/>
    5 Download location (FTP):        <ulink url="&j2sdk-download-ftp;"/>
    6 Version used (binary):          &j2sdk-bin-version;
    7 Version used (source):          &j2sdk-src-version;
    8 Package size (binary):          &j2sdk-bin-size;
    9 Package size (source):          &j2sdk-src-size;
    10 Estimated Disk space required:  &j2sdk-src-buildsize;</screen>
    11 
    12 <para>The j2sdk package contains Sun's java development environment.
    13 This is useful for developing java programs and provides the runtime
    14 environment necessary to run java programs.  It also includes a plug-in
    15 for browsers so that they can be java aware.</para>
     4<para>The <application>J2SDK</application> package contains Sun's
     5<application>Java</application> development environment. This is useful for
     6developing <application>Java</application> programs and provides the runtime
     7environment necessary to run <application>Java</application> programs.  It also
     8includes a plug-in for browsers so that they can be <application>Java
     9</application> aware.</para>
    1610
    1711<para>
    18 The JDK comes in two flavors, a precompiled binary and a source package. The
    19 precompiled binary is linked against gcc2 libraries. Due to the incompatibilities
    20 between gcc2 and gcc3, the precompiled java plugin causes problems when gcc3
    21 compiled packages (for example mozilla) try to load the java plugin.
    22 The source package requires registration at the Sun developer site and accepting
    23 the Sun Community Source License.
     12The <acronym>JDK</acronym> comes in two flavors, a precompiled binary and a
     13source package. The precompiled binary is linked against <acronym>GCC
     14</acronym>-2 libraries. Due to the incompatibilities between
     15<acronym>GCC</acronym>-2 and <acronym>GCC</acronym>-3, the precompiled java
     16plugin causes problems when <acronym>GCC</acronym>-3 compiled packages (for
     17example <application>Mozilla</application>) try to load the <application>Java
     18</application> plugin. The source package requires registration at the Sun
     19developer site and accepting the Sun Community Source License.
    2420The source code cannot be downloaded from some countries, so for users
    25 from those countries, the binary may be the only option.
    26 </para>
     21from those countries, the binary may be the only option.</para>
    2722
    28 <para>Even if you plan on compiling the jdk source, you will need to download
    29 the binary version to bootstrap the jdk build.
    30 Follow the above link to download both source and binary packages. When
    31 downloading the source also download the mozilla headers package available at
    32 the same location.
    33 </para>
     23<para>Even if you plan on compiling the <acronym>JDK</acronym> source, you will
     24need to download the binary version to bootstrap the <acronym>JDK</acronym>
     25build. Follow the below link to download both source and binary packages. When
     26downloading the source also download the <application>Mozilla</application>
     27headers package available at the same location.</para>
    3428
    35 <para>Download the patches for j2sdk source from <ulink url="&hfile-root;"/>.
    36 </para>
     29<para>For users who cannot download the <application>J2SDK</application> source owing to license restrictions, <application>blackdown
     30</application> has an <acronym>GCC</acronym>-3 based precompiled version.
     31Check out <ulink url="http://www.blackdown.org/"/> for more
     32information.</para>
    3733
    38 <!--
    39 <para>If you have difficulties in building the jdk, check out the javafromscratch
    40 hint at <ulink url="http://www.linuxfromscratch.org/~tushar/"/> for some workarounds.
    41 </para>
    42 -->
     34<sect3><title>Package information</title>
     35<itemizedlist spacing='compact'>
     36<listitem><para>Download (HTTP): <ulink
     37url="&j2sdk-download-http;"/></para></listitem>
     38<listitem><para>Download (FTP): <ulink
     39url="&j2sdk-download-ftp;"/></para></listitem>
     40<listitem><para>Version used (binary):
     41&j2sdk-bin-version;</para></listitem>
     42<listitem><para>Download size (binary): &j2sdk-bin-size;</para></listitem>
     43<listitem><para>Download size (source): &j2sdk-src-size;</para></listitem>
     44<listitem><para>Estimated Disk space required:
     45&j2sdk-src-buildsize;</para></listitem>
     46<listitem><para>Estimated build time:
     47&j2sdk-time;</para></listitem></itemizedlist>
     48</sect3>
    4349
    44 <para>For users who cannot download the j2sdk source owing to license
    45 restrictions, blackdown has a gcc3 based precompiled version.
    46 Check out <ulink url="http://www.blackdown.org/"/> for more information.</para>
     50<sect3><title>Additional downloads</title>
     51<itemizedlist spacing='compact'>
     52<listitem><para>Required Patches:
     53<ulink url="&hfile-root;"/></para></listitem></itemizedlist>
     54</sect3>
    4755
    48 <screen>j2sdk depends on:
    49 <xref linkend="xfree86"/>, <xref linkend="zip"/>, <xref linkend="unzip"/>,
    50 <xref linkend="cpio"/>, <xref linkend="tcsh"/> and <xref linkend="gcc2"/></screen>
     56
     57<sect3><title><application>J2SDK</application> dependencies</title>
     58<sect4><title>Required</title>
     59<para><xref linkend="xfree86"/>, <xref linkend="zip"/>, <xref
     60linkend="unzip"/>, <xref linkend="cpio"/>, <xref linkend="tcsh"/> and <xref
     61linkend="gcc2"/></para></sect4>
     62</sect3>
     63
    5164
    5265</sect2>
  • general/prog/jdk/j2sdk.ent

    rdf5b04d r06aea651  
    1212<!ENTITY j2sdk-download-http "http://freshmeat.net/projects/sunjdk">
    1313<!ENTITY j2sdk-download-ftp "">
    14 <!ENTITY j2sdk-time "169.12 SBU">
     14<!ENTITY j2sdk-time "85 SBU">
    1515
  • general/prog/prog.xml

    rdf5b04d r06aea651  
    22<?dbhtml filename="prog.html" dir="general"?>
    33<title>Programming</title>
     4
     5<para>An <acronym>LFS</acronym> is a development system, but only for
     6<application>C</application>, <application>C++</application> and
     7<application>Perl</application>. This chapter expands the languages
     8available.</para>
    49
    510&Python;
  • pst/scanning/sane/sane.ent

    rdf5b04d r06aea651  
    1111"ftp://ftp.mostang.com/pub/sane/sane-backends-1.0.12.tar.gz">
    1212<!ENTITY sane-fe-download-ftp
    13 "ftp://ftp.mostang.com/pub/sane/sane-frontends-1.0.12.tar.gz">
     13"ftp://ftp.mostang.com/pub/sane/sane-frontends-1.0.11.tar.gz">
    1414<!ENTITY sane-be-size "2.2 MB">
    1515<!ENTITY sane-fe-size "174 kb">
Note: See TracChangeset for help on using the changeset viewer.