linuxにjdkを取り付ける(3)


tomcatをインストールする前にj 2 sdk、つまりJDKをインストールします。
 
  JDK  
 
 sun       JDK:http://java.sun.com/j2se/1.4.2/download.html


         :  
 
1、RPM  in  self-extracting  file  (j2sdk-1_4_2_04-linux-i586.bin,  32.77  MB)             , linux     :  
 
#  chmod  u+x  ./j2sdk-1_4_2_04-linux-i586.bin  
 
#  ./j2sdk-1_4_2_04-linux-i586.bin  
 
      yes ,jdk    ./j2sdk1.4.2_04   。    2 JDK      ,        , /usr/java       ,          :  
 
#  mkdir  /usr/java  
 
#  cp  -fr  ./j2sdk1.4.2_04  /usr/java  
 
   
 
2、RPM  in  self-extracting  file  (j2sdk-1_4_2_04-linux-i586-rpm.bin,  32.77  MB)           ,         j2sdk-1_4_2_04-linux-i586-rpm ,  rpm    linux     。    :  
 
#chmod  u+x  ./j2sdk-1_4_2_04-linux-i586-rpm.bin  
 
#  ./j2sdk-1_4_2_04-linux-i586-rpm.bin  
 
#  rpm  -ivh  j2sdk-1_4_2_04-linux-i586-rpm  
 
      JDK       /usr/java/j2sdk1.4.2_04   。  

 、        
 
1.          
 
    java      kunp,      .bashrc          。  
 
#  vi  /home/kunp/.bashrc  
 
   .bashrc     :  
 
export  JAVA_HOME=/usr/java/j2sdk1.4.2_04  
export  CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin  
 
2.             
 
#  vi  /etc/profile  
 
       :  
 
export  JAVA_HOME=/usr/java/j2sdk1.4.2_04  
export  CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin  
 
    CLASSPATH     $CLASSPATH: 
  

a.     /usr/share/jdk1.5.0_05jdk     jdk    

b. linux    “:”     



c. $PATH / $CLASSPATH / $JAVA_HOME               

                         ,    

     。

d. CLASSPATH     “.”   ,              。



e. export              。

f.          。


3.    shell     



         ,    shell,        ,             ,              ,    。



   shell        :



export JAVA_HOME=/usr/share/jdk1.5.0_05

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  jdk




  jdk     _uninst   

 shell      ./uninstall.sh    jdk


  
: jdk      :java -version              ?