plik


ÿþKNOW HOW Java for the Linux platform COFFEE WITH MILK AND SUGAR Anyone who has hile Microsoft is trying to ban Java can choose between a tar.gz archive and an rpm worked with Java completely from the latest version of package. Depending on which format you choose, after WWindows (Windows XP) due to the licence download one of the two following files should be on programs will be dispute with Sun, the Linux user has more options than your hard drive: aware of their great ever to make his system Java-capable. This article gives * j2sdk-1_4_0-beta2-linux-i386-rpm.bin you a short overview of the existing Java SDKs and advantage: platform * j2sdk-1_4_0-beta2-linux-i386.bin JREs available for Linux. independence. Java Spoilt for choice The respective bin file must first be made executable: programs do however In addition to the known JDK/JRE from Sun, Java users need a runtime chmod a+x j2sdk-1_4_0-beta2-linux-i386-rpm.bin have a huge choice of alternatives under Linux. Here environment for are the main Java Kits for the Linux platform: or execution. In this Ï% Sun JDK 1.3.1/1.4 Beta 3 article, Sebastian chmod a+x j2sdk-1_4_0-beta2-linux-i386.bin Ï% Blackdown 1.3.1 FCS Ï% IBM Java 2 SDK/JRE 1.3 Eschweiler tells you Ï% Kaffe 1.0.6 Now the program can be started: what options are ./j2sdk-1_4_0-beta2-linux-i386.bin currently available Let s take a look first at the best-known option for making a Linux system Java-capable: the Sun-JDK/JRE. under Linux You will first be confronted by the licence agreement. Java from the inventor After confirmation, the JDK is installed in a sub- Java SDKs or JDKs Java At present, Sun is in between the two JDK versions directory j2sdk1.4.0 of the current directory. When Software Development Kits 1.3.1 and 1.4. Version 1.4 is in fact still in Beta status, using the archive with rpm in the name, after provide the entire Java but is nevertheless already highly stable and highly confirming the licence agreement, the rpm file will be environment for the recommended for private use. The Sun-JDK or JRE can made, which can then be installed by the root programmer. You will only be found at java.sun.com. administrator with the command need an SDK if you want Whether you now settle on the JDK or the JRE, it rpm -iv j2sdk-1_4_0-beta2-linux-i386.rpm to develop Java programs makes little difference to the installation procedure. But yourself. If there is a JDK in we describe below only the JDK installation. When place, you need no downloading from the aforementioned Web site you Once installation is complete you must still set two separate JRE in order to execute programs  the JDK already includes all functions of the JRE. JRE Java Runtime Environment. Since Java programs only exist in the so-called byte code (a sort of Java machine code), a Java interpreter must be used for execution, which can be found in the JRE. Figure 1: Java Web site from Sun (java.sun.com) Figure 2: Java commandline options 32 LINUX MAGAZINE Issue 18 " 2002 KNOW HOW important system variables, in order that the now- high speed, since large parts of it installed Java environment can be found by Java are written in C++. application programs: Kaffe export JAVA_HOME=/usr/lib/j2sdk1.4.0 The  Kaffe project is attempting export PATH=$PATH:/usr/lib/j2sdk1.4.0/bin to imitate the Java Virtual Machine including the class Blackdown libraries as Open Source project. The developer group at http://www.blackdown.org also This project was created by Tim provides a JDK or JRE. The objective of this software Wilkinson and is now supported group is to port Java on the basis of the Sun source by a great many other Java code onto Linux. You will now be wondering why they programmers. Unfortunately, the bother, when there is already a Linux version from Sun version numbers of the Kaffe implementation do not Figure 3: The Kaffe homepage (http://www.kaffe.org) available. Blackdown promises to bring in special correspond to the usual versions from Sun, which is adaptations for the Linux platform, as the result of making the categorisation of its project status difficult. which the program package should be more stable and At present (Version 1.0.6) Kaffe is in between Java faster. Since people are working on the basics of the versions 1.1 and 1.2 from Sun. But some functions are Sun implementations, it will therefore take some time still not yet implemented. before the corresponding version numbers are attained Sadly, installation is not so simple as with the other by Blackdown. The latest version at present is 1.3.1. packages mentioned. The latest release does not work Opinions vary widely on the question of whether to with the current versions of glibc, so compilation onto rely on a version from Sun or whether the Java many Linux distributions is not possible. This means you implementation from Blackdown should be used. But it need the latest version from the CVS directory. To do has already been shown on many occasions that this, enter the following commands: implementations from Blackdown work very reliably. So cvs -d :pserver:readonly@cvs.kaffe.org:/U it s well worth taking a look at this alternative. tar.gz The latest tar cvs/kaffe login Installation is again very simple and is finished in a versions use the option  - cvs -d :pserver:readonly@cvs.kaffe.org:/U few steps. Whether you now decide on the JDK or j , to unpack a bzip2- cvs/kaffe co kaffe merely want to use the JRE, this will not affect the compressed tar archive. For installation in any way (apart from the directory names, older tar variants this is still obviously). Once you have downloaded the tar.gz After that the source texts of the latest version of Kaffe  -I (with a capital I), while archive from the Web site, there follows the usual will be found in the new sub-directory kaffe. for very old ones there is procedure for extracting the archive: Compilation is now done with the commands: no appropriate option. If your tar reacts to both tar xjvf j2sdk-1.3.1-FCS-linux-i386.tar.bz2 ./configure   prefix=/usr/lib variants with an error make message, decompress the make install You will then find a new directory j2sdk1.3.1 in the archive with bunzip2. working directory. And with Blackdown, too, you must not forget to set or to adjust the two system variables The parameter    prefix in the configure script CVS The  Concurrent PATH and JAVA_HOME as described above. specifies the directory in which Kaffe is to be installed. Versions System allows all After that Kaffe should be ready to start work. those involved in large Big blue programming projects to In recent times, IBM too has recognised the importance Conclusion have write/read access to of Java and is offering JDK and JRE. The available As you have seen, there are numerous options for Java the source files. At the same versions can be found at ibm.com. Here, too, you can programmers and users under Linux. Which alternative time CVS offers the feature choose between a download as rpm package or tar.gz best suits your requirements, is something you should try of version control, so that archive. The installation is largely identical to the one out by testing the various packages. If you want to play current or older versions can previously mentioned. Apart from the option of a safe, it is advisable to turn first to the Sun JDK/JRE. In the be extracted at any time complete download, IBM also offers you a download next article we will be putting the now-installed JRE into from the CVS  tree . split into four (JDK) or three (JRE) files, which will be of practice and trying out the first Java applications. interest if your Internet connection is prone to crashing. The individual files then have to be combined prior to URLs installation. This is done with the cat command in the JDK and JRE http://java.sun.com/j2se following form: BlackDown Java http://www.blackdown.org cat [file1] [file2] [file3] [file4] > [outputfile] IBM http://www-106.ibm.com/developerworks/java/jdk Kaffe http://www.kaffe.org The IBM Java package stands out in particular for its 33 Issue 18 " 2002 LINUX MAGAZINE

Wyszukiwarka

Podobne podstrony:
Linux Online Firewall and Proxy Server HOWTO Setting up the Linux Filtering Firewall
2010 03 Wake Up Setting Up a Fast Boot System with Tiny Core Linux
2002 03 Jedit a Proffessional Java Based Editor
2002 03 A Java Mind Mapping Tool
Nugent 5ed 2002 The Government and Politics in the EU part 1
Computational Finance Using C and C# by Georege Levy
2002 03 Linux Authentication Part 2 Kerberos
2005 09 Bottle Opener Setting Up Windows Software on Linux with Winetools
2002 03 Genialne schematy
2002 03 Szkoła konstruktorów klasa II
Jiddu Krishnamurti 03 Action And Relationship
2002 03 egzamin poprawkowy
C Documents and Settings kasia Ustawienia lokalne?ne aplikacji Mozilla Firefox Profiles?lorgll
2 Setting Up Your Forum Board
ARTER Reg C Documents and Settings renifer Ustawienia lokalne?ne aplikacji Opera Opera?che opr039
2002 03 Restrict Access to Web Pages
Metal clay Using pronged settings
03 Errors and Bugs
setting up impl model with ucm?DD9D5A

więcej podobnych podstron