随笔-80  评论-24  文章-0  trackbacks-0
#首先到官方网站下载jdk源码,名字类似于jdk-1_5_0_22-linux-i586.bin
#保证在root权限下运行下面所有代码
#首先增加可执行权限
1 chmod 755 jdk-1_5_0_22-linux-i596.bin
#生成jdk包
1 ./jdk-1_5_0_22-linux-i586.bin
#将jdk包放到/usr/java目录下
1 mkdir /usr/java
2 mv jdk1.5.0_22 /usr/java/ //这一步之后jdk其实就算安装完成了
#删除原有的java和javac
1 rm -rf /usr/bin/java
2 rm -rf /usr/bin/javac
#建立到新的java和javac的软连接
1 ln -/usr/java/jdk1.5.0_22/bin/java /usr/bin/java
2 ln -/usr/java/jdk1.5.0_22/bin/javac /usr/bin/javac
#为了以后工作,在/usr/local目录下建立软连接
1 ln -/usr/java/jdk1.5.0_22 /usr/local/jdk
2 ln -/usr/java/jdk1.5.0_22/jre /usr/local/jre
#编写环境变量
1 vim ~/.bashrc
2 #Set Environment by NetSeek (2005/9/5
3 JAVA_HOME=/usr/local/jdk 
4 JRE_HOME=/usr/local/jre 
5 PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
6 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
7 export JAVA_HOME JRE_HOME PATH CLASSPATH
#测试是否安装成功可以运行:
1 java -version
#如果出现形如:“Error occurred during initialization of VM” 的错误,不要着急
#这是因为JAVA_HOME/lib目录下的tools.pack和JRE_HOME/lib目录下的rt.pack没有解压的原因,运行如下命令:
1 unpack200 /usr/java/jdk1.5.0_22/lib/toosl.pack /usr/java/jdk1.5.0_22/lib/tools.jar
2 unpack200 /usr/java/jdk1.5.0_22/jre/lib/rt.pack /usr/java/jdk1.5.0_22/jre/lib/rt.jar
posted on 2011-06-19 13:26 myjfm 阅读(478) 评论(0)  编辑 收藏 引用 所属分类:

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理