Changeset 2a7340c2
- Timestamp:
- 01/26/2005 02:18:33 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 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, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 17fb537e
- Parents:
- 8d09223
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r8d09223 r2a7340c2 171 171 <!ENTITY Starlink-Config-version "1.00"> 172 172 <!ENTITY librep-version "0.17"> 173 <!ENTITY j2sdk-bin-version "1.4.2_0 3">173 <!ENTITY j2sdk-bin-version "1.4.2_07"> 174 174 <!ENTITY j2sdk-src-version "1.4.2"> 175 175 <!ENTITY ruby-version "1.8.2"> -
general/prog/j2sdk.xml
r8d09223 r2a7340c2 7 7 <!ENTITY j2sdk-download-http "http://freshmeat.net/projects/sunjdk"> 8 8 <!ENTITY j2sdk-download-ftp " "> 9 <!ENTITY j2sdk-bin-size "3 5MB">10 <!ENTITY j2sdk-src-size " 77 MB">11 <!ENTITY j2sdk-src-buildsize "1 810MB">12 <!ENTITY j2sdk-time " 85SBU">9 <!ENTITY j2sdk-bin-size "36.4 MB"> 10 <!ENTITY j2sdk-src-size "55.1 MB (three .zip files)"> 11 <!ENTITY j2sdk-src-buildsize "1285 MB"> 12 <!ENTITY j2sdk-time "29.57 SBU"> 13 13 ]> 14 14 … … 19 19 </sect1info> 20 20 <?dbhtml filename="j2sdk.html" ?> 21 <title>J2SDK-&j2sdk-src-version;</title> 21 <title><application>J2<acronym>SDK</acronym></application>-&j2sdk-src-version;</title> 22 <indexterm zone="j2sdk"> 23 <primary sortas="a-J2SDK">J2SDK</primary> 24 </indexterm> 22 25 23 26 <sect2> 24 <title>Introduction to j2sdk</title>25 26 <para>The <application>J2SDK</application> package contains Sun's 27 < application>Java</application> development environment. This is useful for28 developing <application>Java</application> programs and provides the runtime 29 environment necessary to run <application>Java</application> programs. It also30 includes a plug-in for browsers so that they can be <application>Java 31 </application> aware.</para> 32 33 <para> 34 The <acronym>JDK</acronym> comes in two flavors, a precompiled binary and a 35 source package. Previously, the plugin included in the <acronym>JDK</acronym> binary 36 package was unusable on <acronym>LFS</acronym> 37 owing to incompatibilities with <acronym>GCC</acronym>-3 compiled browsers. 27 <title>Introduction to 28 <application>J2<acronym>SDK</acronym></application></title> 29 30 <para>The <application>J2<acronym>SDK</acronym></application> package contains 31 Sun's <application>Java</application> development environment. This is useful 32 for developing <application>Java</application> programs and provides the 33 runtime environment necessary to run <application>Java</application> programs. 34 It also includes a plug-in for browsers so that they can be 35 <application>Java</application> aware.</para> 36 37 <para>The <acronym>JDK</acronym> comes in two flavors, a precompiled binary 38 and a source package. Previously, the plugin included in the 39 <acronym>JDK</acronym> binary package was unusable on <acronym>LFS</acronym> 40 owing to incompatibilities with <acronym>GCC</acronym>-3 compiled browsers. 38 41 This is not the case anymore.</para> 39 42 40 <para>The source package requires registration at the Sun 41 developer site and accepting the Sun Community Source License. 42 The source code cannot be downloaded from some countries, so for users 43 from those countries, the binarymay be the only option.</para>43 <para>The source package requires registration at the Sun developer site and 44 accepting the Sun Community Source License. The source code cannot be 45 downloaded from some countries, so for users from those countries, the binary 46 may be the only option.</para> 44 47 45 48 <para>Even if you plan on compiling the <acronym>JDK</acronym> source, you will 46 49 need to download the binary version to bootstrap the <acronym>JDK</acronym> 47 50 build. Follow the link below to download both source and binary packages. When 48 downloading the source also download the <application>Mozilla</application> 49 headers package available at the same location.</para> 50 51 <!-- 52 <para>For users who cannot download the <application>J2SDK</application> 53 source owing to license restrictions, <application>blackdown 54 </application> has an <acronym>GCC</acronym>-3 based precompiled version. 55 Check out <ulink url="http://www.blackdown.org/"/> for more 56 information.</para> 57 --> 51 downloading the source (two files required), also download the 52 <application>Mozilla</application> headers package available at the same 53 location. To build from source, you'll end up downloading a total of four 54 files.</para> 58 55 59 56 <sect3><title>Package information</title> … … 61 58 <listitem><para>Download (HTTP): <ulink 62 59 url="&j2sdk-download-http;"/></para></listitem> 63 64 60 <!-- 65 61 <listitem><para>Download (FTP): <ulink … … 78 74 <sect3><title>Additional downloads</title> 79 75 <itemizedlist spacing='compact'> 80 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-fix_inline_asm-1.patch"/></para></listitem> 81 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-gcc33-1.patch"/></para></listitem> 82 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-motif_mkmsgcat-1.patch"/></para></listitem> 83 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-nptl-1.patch"/></para></listitem> 84 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-remove_debug_image-1.patch"/></para></listitem> 85 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-remove_fixed_paths-1.patch"/></para></listitem> 86 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-static_cxx-1.patch"/></para></listitem> 87 <listitem><para><ulink url="&patch-root;/j2sdk-&j2sdk-src-version;-ash-1.patch"/> 88 (Only required if /bin/sh is symlinked to <xref linkend="ash"/>)</para></listitem> 76 <listitem><para><ulink 77 url="&patch-root;/j2sdk-&j2sdk-src-version;-fix_inline_asm-1.patch"/></para> 78 </listitem> 79 <listitem><para><ulink 80 url="&patch-root;/j2sdk-&j2sdk-src-version;-gcc33-1.patch"/></para> 81 </listitem> 82 <listitem><para><ulink 83 url="&patch-root;/j2sdk-&j2sdk-src-version;-motif_mkmsgcat-1.patch"/></para> 84 </listitem> 85 <listitem><para><ulink 86 url="&patch-root;/j2sdk-&j2sdk-src-version;-nptl-1.patch"/></para> 87 </listitem> 88 <listitem><para><ulink 89 url="&patch-root;/j2sdk-&j2sdk-src-version;-remove_debug_image-1.patch"/></para> 90 </listitem> 91 <listitem><para><ulink 92 url="&patch-root;/j2sdk-&j2sdk-src-version;-remove_fixed_paths-1.patch"/></para> 93 </listitem> 94 <listitem><para><ulink 95 url="&patch-root;/j2sdk-&j2sdk-src-version;-static_cxx-1.patch"/></para> 96 </listitem> 97 <listitem><para><ulink 98 url="&patch-root;/j2sdk-&j2sdk-src-version;-ash-1.patch"/> 99 (Only required if /bin/sh is symlinked to <xref linkend="ash"/>)</para> 100 </listitem> 89 101 </itemizedlist> 90 102 </sect3> … … 93 105 <sect4><title>Required</title> 94 106 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 95 <xref linkend="zip"/>, <xref linkend="unzip"/>, <xref linkend="cpio"/>, 96 <xref linkend="alsa"/>, <xref linkend="tcsh"/> and 107 <xref linkend="zip"/>, 108 <xref linkend="unzip"/>, 109 <xref linkend="cpio"/>, 110 <xref linkend="alsa"/>, 111 <xref linkend="tcsh"/> and 97 112 <xref linkend="gcc3"/></para> 98 113 </sect4> … … 111 126 following commands:</para> 112 127 113 <screen><userinput><command> VERSION=&j2sdk-bin-version; &&114 MV=`echo $VERSION | cut -d "_" -f 1,1` &&115 V=`echo ${VERSION} | sed -e "s/\./_/g"` &&128 <screen><userinput><command>export VERSION=&j2sdk-bin-version; && 129 export MV=`echo $VERSION | cut -d "_" -f 1,1` && 130 export V=`echo ${VERSION} | sed -e "s/\./_/g"` && 116 131 sed -i "s:^PATH=.*::" j2sdk-${V}-linux-i?86.bin && 117 132 chmod +x j2sdk-${V}-linux-i?86.bin && … … 119 134 ln -sf /bin/true bin/more && 120 135 yes | PATH=$PWD/bin:$PATH ./j2sdk-${V}-linux-i?86.bin && 121 cd j2sdk${VERSION} && 122 install -d /opt/j2sdk/j2sdk-precompiled-${MV} && 123 mv * /opt/j2sdk/j2sdk-precompiled-${MV}</command></userinput></screen> 136 cd j2sdk${VERSION}</command></userinput></screen> 137 138 <para>Now, as the root user:</para> 139 140 <screen><userinput role='root'><command>install -d /opt/j2sdk/j2sdk-precompiled-${MV} && 141 mv * /opt/j2sdk/j2sdk-precompiled-${MV} 142 chown -R root:root /opt/j2sdk/j2sdk-precompiled-${MV}</command></userinput></screen> 124 143 125 144 <para>The binary version is now installed.</para> … … 134 153 export PATH=$PATH:${JAVA_HOME}/bin</command></userinput></screen> 135 154 136 <para>Unzip the source :</para>155 <para>Unzip the sources:</para> 137 156 138 157 <screen><userinput><command>mkdir j2sdk-build && … … 152 171 153 172 <para>Set/unset some variables which affect the build:</para> 173 154 174 <screen><userinput><command>export ALT_BOOTDIR="$JAVA_HOME" && 155 175 unset JAVA_HOME && … … 174 194 <para>Additionally, if you would like to make in parallel, add the following 175 195 (adjust <envar>MAKE_PARALLEL</envar> to your liking):</para> 196 176 197 <screen><userinput><command>export HOTSPOT_BUILD_JOBS=$MAKE_PARALLEL</command></userinput></screen> 177 198 … … 179 200 the error is noticed much later in the build. A solution is to build the 180 201 <application>Motif</application> library before compiling the 181 <application>J2 SDK</application>.</para>202 <application>J2<acronym>SDK</acronym></application>.</para> 182 203 183 204 <screen><userinput><command>cd motif/lib/Xm && … … 185 206 cd ../../..</command></userinput></screen> 186 207 187 <para> Make and Install<application>J2SDK</application> with the following208 <para>Build <application>J2SDK</application> with the following 188 209 commands. There will be a lot of messages about missing files that look like 189 errors. As long as the build doesn't stop, the messages are harmless, so ignore190 them.</para>210 errors. As long as the build doesn't stop, the messages are harmless, so 211 ignore them.</para> 191 212 192 213 <screen><userinput><command>cd control/make && 193 214 make && 194 cd ../.. && 195 cd control/build/linux-i?86 && 196 cp -a j2sdk-image /opt/j2sdk/j2sdk-&j2sdk-src-version; && 197 export PATH=$PATH_HOLD</command></userinput></screen> 215 cd ../build/linux-i?86</command></userinput></screen> 216 217 <para>Now, as the root user, install <application>J2SDK</application>:</para> 218 219 <screen><userinput role='root'><command>cp -a j2sdk-image /opt/j2sdk/j2sdk-&j2sdk-src-version; && 220 chown -R root:root /opt/j2sdk/j2sdk-&j2sdk-src-version;</command></userinput></screen> 221 222 <para>Restore the environment using the following commands:</para> 223 224 <screen><userinput><command>unset VERSION && 225 unset MV && 226 unset V && 227 unset ALT_BOOTDIR && 228 unset ALT_DEVTOOLS_PATH && 229 unset BUILD_NUMBER && 230 unset DEV_ONLY && 231 unset ALT_MOZILLA_PATH && 232 unset INSANE && 233 unset MAKE_VERBOSE && 234 unset ALT_CACERTS_FILE && 235 export PATH=$PATH_HOLD && 236 unset PATH_HOLD</command></userinput></screen> 198 237 199 238 </sect2> … … 203 242 204 243 <para><command>export ALT_BOOTDIR="$JAVA_HOME"</command>: This var sets 205 location of the bootstrap <acronym>JDK</acronym>.</para>244 the location of the bootstrap <acronym>JDK</acronym>.</para> 206 245 207 246 <para><command>export ALT_MOZILLA_PATH=$PWD</command>: This sets the 208 variable that points to where you unzipped the <application>Mozilla209 < /application> headers.</para>247 variable that points to where you unzipped the 248 <application>Mozilla</application> headers.</para> 210 249 211 250 <para><command>export ALT_DEVTOOLS_PATH="/usr/bin"</command>: This … … 218 257 219 258 <para><command>export DEV_ONLY=true</command>: This command 220 eliminates compiling the documentation and eliminatesa dependency for259 eliminates compiling the documentation and a dependency for 221 260 <application>rpm</application>.</para> 222 261 … … 271 310 Make a symbolic link to the file in that directory from your plugins directory. 272 311 Note that the plugin must be a symlink for it to work. If not, the browsers 273 just crash when you attempt to load a Java plugin.</para> 312 just crash when you attempt to load a <application>Java</application> 313 plugin.</para> 274 314 275 315 </sect3> … … 277 317 <sect3><title>Handling CLASSPATH</title> 278 318 279 <para>When compiling packages, the <envar>CLASSPATH</envar> environment variable 280 is used by JDK to locate classes at compile-time and run-time. It is tedious to 281 add all the classes used to the <envar>CLASSPATH</envar> manually. You may add 282 the following lines to your shell startup file to set <envar>CLASSPATH</envar> 283 automatically to include all JAR files in a specified directory, which in 284 the example below is <filename>/usr/lib/auto-java-classpath</filename>.</para> 319 <para>When compiling packages, the <envar>CLASSPATH</envar> environment 320 variable is used by the <acronym>JDK</acronym> to locate classes at 321 compile-time and run-time. It is tedious to add all the classes used to the 322 <envar>CLASSPATH</envar> manually. You may add the following lines to your 323 shell startup file to set <envar>CLASSPATH</envar> automatically to include 324 all JAR files in a specified directory, which in the example below is 325 <filename>/usr/lib/auto-java-classpath</filename>.</para> 285 326 286 327 <screen><userinput>AUTO_CLASSPATH_DIR=/usr/lib/auto-java-classpath … … 303 344 <title>Contents</title> 304 345 305 <para>The <application>J2SDK</application> package contains 306 <command>appletviewer</command>, 307 <command>extcheck</command>, <command>idlj</command>, 308 <command>jar</command>, <command>jarsigner</command>, 309 <command>java</command>, <command>javac</command>, 310 <command>javadoc</command>, <command>javah</command>, 311 <command>javap</command>, <command>jdb</command>, 312 <command>keytool</command>, <command>native2ascii</command>, 313 <command>orbd</command>, <command>policytool</command>, 314 <command>rmic</command>, <command>rmid</command>, 315 <command>rmiregistry</command>, <command>rmiregistry</command>, 316 <command>serialver</command>, <command>servertool</command> and 317 <command>tnameserv</command>.</para> 346 <segmentedlist> 347 <segtitle>Installed Programs</segtitle> 348 <segtitle>Installed Libraries</segtitle> 349 <segtitle>Installed Directory</segtitle> 350 351 <seglistitem> 352 <seg>appletviewer, extcheck, idlj, jar, jarsigner, java, javac, javadoc, 353 javah, javap, jdb, keytool, native2ascii, orbd, policytool, rmic, rmid, 354 rmiregistry, serialver, servertool and tnameserv</seg> 355 <seg><envar>$JAVA_HOME</envar>/lib/*, <envar>$JAVA_HOME</envar>/jre/lib/* 356 and libjavaplugin_oji.so</seg> 357 <seg>/opt/j2sdk</seg> 358 </seglistitem> 359 </segmentedlist> 360 361 <variablelist> 362 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 363 <?dbfo list-presentation="list"?> 364 365 <varlistentry id="appletviewer"> 366 <term><command>appletviewer</command></term> 367 <listitem><para>runs <application>Java</application> applets outside of the 368 context of a browser.</para> 369 <indexterm zone="j2sdk appletviewer"> 370 <primary sortas="b-appletviewer">appletviewer</primary> 371 </indexterm></listitem> 372 </varlistentry> 373 374 <varlistentry id="extcheck"> 375 <term><command>extcheck</command></term> 376 <listitem><para>checks a specified <filename>JAR</filename> file for title 377 and version conflicts with any extensions installed in the 378 <acronym>JDK</acronym> software.</para> 379 <indexterm zone="j2sdk extcheck"> 380 <primary sortas="b-extcheck">extcheck</primary> 381 </indexterm></listitem> 382 </varlistentry> 383 384 <varlistentry id="idlj"> 385 <term><command>idlj</command></term> 386 <listitem><para>generates <application>Java</application> bindings from a 387 given <acronym>IDL</acronym> file.</para> 388 <indexterm zone="j2sdk idlj"> 389 <primary sortas="b-idlj">idlj</primary> 390 </indexterm></listitem> 391 </varlistentry> 392 393 <varlistentry id="jar"> 394 <term><command>jar</command></term> 395 <listitem><para>combines multiple files into a single <acronym>JAR</acronym> 396 archive file.</para> 397 <indexterm zone="j2sdk jar"> 398 <primary sortas="b-jar">jar</primary> 399 </indexterm></listitem> 400 </varlistentry> 401 402 <varlistentry id="jarsigner"> 403 <term><command>jarsigner</command></term> 404 <listitem><para>signs <filename>JAR</filename> (Java ARchive) files and 405 verifies the signatures and integrity of a signed 406 <filename>JAR</filename>.</para> 407 <indexterm zone="j2sdk jarsigner"> 408 <primary sortas="b-jarsigner">jarsigner</primary> 409 </indexterm></listitem> 410 </varlistentry> 411 412 <varlistentry id="java"> 413 <term><command>java</command></term> 414 <listitem><para>launches a <application>Java</application> application by 415 starting a <application>Java</application> runtime environment, loading a 416 specified class and invoking its main method.</para> 417 <indexterm zone="j2sdk java"> 418 <primary sortas="b-java">java</primary> 419 </indexterm></listitem> 420 </varlistentry> 421 422 <varlistentry id="javac"> 423 <term><command>javac</command></term> 424 <listitem><para>reads class and interface definitions, written in the 425 <application>Java</application> programming language, and compiles them into 426 bytecode class files.</para> 427 <indexterm zone="j2sdk javac"> 428 <primary sortas="b-javac">javac</primary> 429 </indexterm></listitem> 430 </varlistentry> 431 432 <varlistentry id="javadoc"> 433 <term><command>javadoc</command></term> 434 <listitem><para>parses the declarations and documentation comments in a set of 435 <application>Java</application> source files and produces a corresponding set 436 of <acronym>HTML</acronym> pages describing the classes, interfaces, 437 constructors, methods, and fields.</para> 438 <indexterm zone="j2sdk javadoc"> 439 <primary sortas="b-javadoc">javadoc</primary> 440 </indexterm></listitem> 441 </varlistentry> 442 443 <varlistentry id="javah"> 444 <term><command>javah</command></term> 445 <listitem><para>generates <application>C</application> header and source files 446 that are needed to implement native methods.</para> 447 <indexterm zone="j2sdk javah"> 448 <primary sortas="b-javah">javah</primary> 449 </indexterm></listitem> 450 </varlistentry> 451 452 <varlistentry id="javap"> 453 <term><command>javap</command></term> 454 <listitem><para>disassembles a <application>Java</application> class 455 file.</para> 456 <indexterm zone="j2sdk javap"> 457 <primary sortas="b-javap">javap</primary> 458 </indexterm></listitem> 459 </varlistentry> 460 461 <varlistentry id="jdb"> 462 <term><command>jdb</command></term> 463 <listitem><para>is a simple command-line debugger for 464 <application>Java</application> classes.</para> 465 <indexterm zone="j2sdk jdb"> 466 <primary sortas="b-jdb">jdb</primary> 467 </indexterm></listitem> 468 </varlistentry> 469 470 <varlistentry id="keytool"> 471 <term><command>keytool</command></term> 472 <listitem><para>is a key and certificate management utility.</para> 473 <indexterm zone="j2sdk keytool"> 474 <primary sortas="b-keytool">keytool</primary> 475 </indexterm></listitem> 476 </varlistentry> 477 478 <varlistentry id="native2ascii"> 479 <term><command>native2ascii</command></term> 480 <listitem><para> converts files that contain non-supported character encoding 481 into files containing Latin-1 or Unicode-encoded characters.</para> 482 <indexterm zone="j2sdk native2ascii"> 483 <primary sortas="b-native2ascii">native2ascii</primary> 484 </indexterm></listitem> 485 </varlistentry> 486 487 <varlistentry id="orbd"> 488 <term><command>orbd</command></term> 489 <listitem><para>is used to enable clients to transparently locate and invoke 490 persistent objects on servers in the <acronym>CORBA</acronym> 491 environment.</para> 492 <indexterm zone="j2sdk orbd"> 493 <primary sortas="b-orbd">orbd</primary> 494 </indexterm></listitem> 495 </varlistentry> 496 497 <varlistentry id="policytool"> 498 <term><command>policytool</command></term> 499 <listitem><para>creates and manages a policy file graphically.</para> 500 <indexterm zone="j2sdk policytool"> 501 <primary sortas="b-policytool">policytool</primary> 502 </indexterm></listitem> 503 </varlistentry> 504 505 <varlistentry id="rmic"> 506 <term><command>rmic</command></term> 507 <listitem><para>generates stub and skeleton class files for remote objects 508 from the names of compiled <application>Java</application> classes that 509 contain remote object implementations.</para> 510 <indexterm zone="j2sdk rmic"> 511 <primary sortas="b-rmic">rmic</primary> 512 </indexterm></listitem> 513 </varlistentry> 514 515 <varlistentry id="rmid"> 516 <term><command>rmid</command></term> 517 <listitem><para>starts the activation system daemon.</para> 518 <indexterm zone="j2sdk rmid"> 519 <primary sortas="b-rmid">rmid</primary> 520 </indexterm></listitem> 521 </varlistentry> 522 523 <varlistentry id="rmiregistry"> 524 <term><command>rmiregistry</command></term> 525 <listitem><para>creates and starts a remote object registry on the specified 526 port on the current host.</para> 527 <indexterm zone="j2sdk rmiregistry"> 528 <primary sortas="b-rmiregistry">rmiregistry</primary> 529 </indexterm></listitem> 530 </varlistentry> 531 532 <varlistentry id="serialver"> 533 <term><command>serialver</command></term> 534 <listitem><para>returns the serialVersionUID for one or more classes in a 535 form suitable for copying into an evolving class.</para> 536 <indexterm zone="j2sdk serialver"> 537 <primary sortas="b-serialver">serialver</primary> 538 </indexterm></listitem> 539 </varlistentry> 540 541 <varlistentry id="servertool"> 542 <term><command>servertool</command></term> 543 <listitem><para>provides an ease-of-use interface for application programmers 544 to register, unregister, startup and shutdown a server.</para> 545 <indexterm zone="j2sdk servertool"> 546 <primary sortas="b-servertool">servertool</primary> 547 </indexterm></listitem> 548 </varlistentry> 549 550 <varlistentry id="tnameserv"> 551 <term><command>tnameserv</command></term> 552 <listitem><para>starts the <application>Java</application> 553 <acronym>IDL</acronym> name server.</para> 554 <indexterm zone="j2sdk tnameserv"> 555 <primary sortas="b-tnameserv">tnameserv</primary> 556 </indexterm></listitem> 557 </varlistentry> 558 </variablelist> 318 559 319 560 </sect2> 320 561 321 <sect2><title>Description</title>322 323 <sect3><title>appletviewer</title>324 <para><command>appletviewer</command> runs <application>Java</application>325 applets outside of the context of a browser.</para></sect3>326 327 <sect3><title>extcheck</title>328 <para><command>extcheck</command> checks a specified <filename>JAR</filename>329 file for title and version conflicts with any extensions installed in the330 <acronym>JDK</acronym> software.</para></sect3>331 332 <sect3><title>idlj</title>333 <para><command>idlj</command> generates <application>Java</application>334 bindings from a given <acronym>IDL</acronym> file.</para></sect3>335 336 <sect3><title>jar</title>337 <para><command>jar</command> combines multiple files into a single338 <acronym>JAR</acronym> archive file.</para></sect3>339 340 <sect3><title>jarsigner</title>341 <para><command>jarsigner</command> signs <filename>JAR</filename>342 (Java ARchive) files and verifies the signatures and integrity of a signed343 <filename>JAR</filename>.</para></sect3>344 345 <sect3><title>java</title>346 <para><command>java</command> launches a <application>Java</application>347 application by starting a <application>Java</application> runtime348 environment, loading a specified class and invoking its main349 method.</para></sect3>350 351 <sect3><title>javac</title>352 <para><command>javac</command> reads class and interface definitions, written353 in the <application>Java</application> programming language, and compiles them354 into bytecode class files.</para></sect3>355 356 <sect3><title>javadoc</title>357 <para><command>javadoc</command> parses the declarations and documentation358 comments in a set of <application>Java</application> source files and produces359 a corresponding set of <acronym>HTML</acronym> pages describing the classes,360 interfaces, constructors, methods, and fields.</para></sect3>361 362 <sect3><title>javah</title>363 <para><command>javah</command> generates <application>C</application> header364 and source files that are needed to implement native methods.</para></sect3>365 366 <sect3><title>javap</title>367 <para><command>javap</command> disassembles a368 <application>Java</application> class file.</para></sect3>369 370 <sect3><title>jdb</title>371 <para><command>jdb</command> is a simple command-line debugger for372 <application>Java</application> classes.</para></sect3>373 374 <sect3><title>keytool</title>375 <para><command>keytool</command> is a key and certificate management376 utility.</para></sect3>377 378 <sect3><title>native2ascii</title>379 <para><command>native2ascii</command> converts files that contain non-supported380 character encoding into files containing Latin-1 or Unicode-encoded381 characters.</para></sect3>382 383 <sect3><title>orbd</title>384 <para><command>orbd</command> is used to enable clients to transparently locate385 and invoke persistent objects on servers in the <acronym>CORBA</acronym>386 environment.</para></sect3>387 388 <sect3><title>policytool</title>389 <para><command>policytool</command> creates and manages a policy file390 graphically.</para></sect3>391 392 <sect3><title>rmic</title>393 <para><command>rmic</command> generates stub and skeleton class files for394 remote objects from the names of compiled <application>Java</application>395 classes that contain remote object implementations.</para></sect3>396 397 <sect3><title>rmid</title>398 <para><command>rmid</command> starts the activation system daemon.</para>399 </sect3>400 401 <sect3><title>rmiregistry</title>402 <para><command>rmiregistry</command> creates and starts a remote object403 registry on the specified port on the current host.</para></sect3>404 405 <sect3><title>serialver</title>406 <para><command>serialver</command> returns the serialVersionUID for one or407 more classes in a form suitable for copying into an evolving class.</para>408 </sect3>409 410 <sect3><title>servertool</title>411 <para><command>servertool</command> provides an ease-of-use interface for412 application programmers to register, unregister, startup and shutdown a413 server.</para></sect3>414 415 <sect3><title>tnameserv</title>416 <para><command>tnameserv</command> starts the <application>Java</application>417 <acronym>IDL</acronym> name server.</para></sect3>418 419 </sect2>420 421 562 </sect1> 422 563 -
introduction/welcome/changelog.xml
r8d09223 r2a7340c2 22 22 23 23 <itemizedlist> 24 25 <listitem><para>January 26th, 2005 [randy]: Updated J2SDK binary 26 version to 1.4.2_07; updated J2SDK build entities.</para></listitem> 24 27 25 28 <listitem><para>January 26th, 2005 [bdubbs]: Added directory reference
Note:
See TracChangeset
for help on using the changeset viewer.