liugmwx 发表于 2007-11-4 19:27:56

jdk1.5.0_13在Linux下安装配置

<DIV class=postText>
<H3><SPAN lang=EN-US>1.1</SPAN><SPAN style="FONT-FAMILY: 宋体">解压</SPAN></H3>
<P class=MsoNormal><SPAN lang=EN-US>RPM&nbsp; in&nbsp; self-extracting&nbsp; file&nbsp; (jdk-1_5_0_13-linux-i586-rpm.bin,&nbsp; 32.77&nbsp; MB)</SPAN><SPAN style="FONT-FAMILY: 宋体">这个也是一个自解压文件,不过解压后的文件是</SPAN><SPAN lang=EN-US>jdk-1_5_0_13-linux-i586.rpm</SPAN><SPAN style="FONT-FAMILY: 宋体">包,执行</SPAN><SPAN lang=EN-US>rpm</SPAN><SPAN style="FONT-FAMILY: 宋体">命令装到</SPAN><SPAN lang=EN-US>linux</SPAN><SPAN style="FONT-FAMILY: 宋体">上就可</SPAN><SPAN style="FONT-FAMILY: 宋体">以了。安装如下:</SPAN><SPAN lang=EN-US>&nbsp; <BR>&nbsp;<BR># chmod u+x ./jdk-1_5_0_13-linux-i586-rpm.bin <BR>&nbsp;<BR>#&nbsp;./jdk-1_5_0_13-linux-i586-rpm.bin<BR>&nbsp;<BR>#&nbsp;rpm -ivh jdk-1_5_0_13-linux-i586.rpm <BR>&nbsp;<BR></SPAN><SPAN style="FONT-FAMILY: 宋体">安装软件会将</SPAN><SPAN lang=EN-US>JDK</SPAN><SPAN style="FONT-FAMILY: 宋体">自动安装到</SPAN><SPAN lang=EN-US>&nbsp; /usr/j***a/jdk<?XML:NAMESPACE PREFIX = ST1 /><ST1:CHSDATE year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.5.0</ST1:CHSDATE>_13</SPAN><SPAN style="FONT-FAMILY: 宋体">目录下。</SPAN><SPAN lang=EN-US>&nbsp;</SPAN></P>
<H3><SPAN lang=EN-US>1.2</SPAN><SPAN style="FONT-FAMILY: 宋体">删除原有</SPAN><SPAN lang=EN-US>JDK</SPAN></H3>
<P class=MsoNormal><SPAN style="FONT-FAMILY: 宋体">首先运行</SPAN><SPAN lang=EN-US><BR># alternatives --remove j***a /usr/share/j***a/libgcj-j***a-placeholder.sh <BR># alternatives --remove j***ac /usr/share/j***a/libgcj-j***ac-placeholder.sh <BR># alternatives --remove jar /usr/bin/fastjar <BR># alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz</SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US><?XML:NAMESPACE PREFIX = O /><O:P>&nbsp;</O:P></SPAN></P>
<H3><SPAN lang=EN-US>1.3</SPAN><SPAN style="FONT-FAMILY: 宋体">删除原有链接</SPAN></H3>
<P class=MsoNormal><SPAN style="FONT-FAMILY: 宋体">到</SPAN><SPAN lang=EN-US>/usr/bin</SPAN><SPAN style="FONT-FAMILY: 宋体">目录下,把原用的</SPAN><SPAN lang=EN-US>j***a,j***ac</SPAN><SPAN style="FONT-FAMILY: 宋体">文件删除</SPAN><SPAN lang=EN-US>: <BR>#rm -rf j***a <BR>#rm -rf j***ac <BR></SPAN><SPAN style="FONT-FAMILY: 宋体">在</SPAN><SPAN lang=EN-US>/usr/bin </SPAN><SPAN style="FONT-FAMILY: 宋体">下建立</SPAN> <SPAN style="FONT-FAMILY: 宋体">软连接</SPAN><SPAN lang=EN-US> j***a <BR>ln -s jdk<ST1:CHSDATE year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.5.0</ST1:CHSDATE>_13/bin/j***a /usr/bin/j***a <BR>ln -s jdk1.5.0_13/bin/j***ac /usr/bin/j***ac <BR>/* (</SPAN><SPAN style="FONT-FAMILY: 宋体">未执行</SPAN><SPAN lang=EN-US>)</SPAN></P>
<P class=MsoNormal><SPAN style="FONT-FAMILY: 宋体">为了方便后面的工作建立两个软链接</SPAN><SPAN lang=EN-US>: <BR>#cd /usr/local/ <BR>#ln -s jdk<ST1:CHSDATE year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.5.0</ST1:CHSDATE>_13 /usr/local/jdk <BR>#ln -s jdk1.5.0_13/jre/ /usr/local/jre</SPAN></P>
<P><SPAN lang=EN-US>*/</SPAN></P>
<H3><SPAN lang=EN-US>1.4</SPAN><SPAN style="FONT-FAMILY: 宋体">修改所有用户的环境变量</SPAN></H3>
<P><SPAN lang=EN-US>#&nbsp; vi&nbsp; /etc/profile&nbsp; <BR>&nbsp;<BR></SPAN>在该文件中加入<SPAN lang=EN-US>:&nbsp; <BR>&nbsp;<BR>export&nbsp; J***A_HOME=/usr/j***a/jdk<ST1:CHSDATE year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.5.0</ST1:CHSDATE>_13&nbsp; <BR>export&nbsp; CLASSPATH=$CLASSPATH:$J***A_HOME/lib:$J***A_HOME/jre/lib&nbsp; <BR>export&nbsp; PATH=$J***A_HOME/bin:$J***A_HOME/jre/bin:$PATH:$HOMR/bin&nbsp; <BR>&nbsp;<BR></SPAN>一定要在<SPAN lang=EN-US>CLASSPATH</SPAN>路径中加入<SPAN lang=EN-US>$CLASSPATH:</SPAN>之前我因为没有加入这个东东,在解释执行<SPAN lang=EN-US>class</SPAN>文件时总是报错。<SPAN lang=EN-US>&nbsp; <BR>&lt;!----&gt;<BR>&lt;!----&gt;</SPAN></P>
<H3><SPAN lang=EN-US>1.5</SPAN><SPAN style="FONT-FAMILY: 宋体">使环境变量生效</SPAN></H3>
<P><SPAN lang=EN-US>#source /etc/profile <BR>#j***a -version <BR>j***a version "<ST1:CHSDATE year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.5.0</ST1:CHSDATE>_04" <BR>J***a(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) <BR>J***a HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing <BR>&lt;!----&gt;<BR>&lt;!----&gt;</SPAN></P>
<H3><SPAN lang=EN-US>1.6</SPAN><SPAN style="FONT-FAMILY: 宋体">测试</SPAN><SPAN lang=EN-US>JDK</SPAN></H3>
<P><SPAN lang=EN-US># vi hello.j***a <BR>public class hello {<BR>public static void<BR>main(String args [ ])<BR>{ System.out.println("Hello athlandly!");<BR>System.out.println("success!");<BR>System.out.println("2007/10/30");<BR>}<BR>}<BR><BR># j***ac hello.j***a <BR># j***a hello <BR>Hello athlandly!</SPAN></P>
<P><SPAN lang=EN-US>success!</SPAN></P>
<P><ST1:CHSDATE year="2007" month="10" day="30" islunardate="False" isrocdate="False" w:st="on"><SPAN lang=EN-US>2007/10/30</SPAN></ST1:CHSDATE></P><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体">看到这些代表安装成功啦</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'times new roman'">! <BR>&lt;!----&gt;<BR>&lt;!----&gt;</SPAN> </DIV>
页: [1]
查看完整版本: jdk1.5.0_13在Linux下安装配置