进入安装目录
#cd /home
#cp jdk-1_5_0_04-linux-i586.rpm /usr/local
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_04-linux-i586.rpm.bin
#./jdk-1_5_0_04-linux-i586.rpm.bin
此时会生成文件jdk-1_5_0_04-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_04-linux-i586.rpm
安装程序
#rpm -ivh jdk-1_5_0_04-linux-i586.rpm
出现安装协议等,按接受即可。
2.设置环境变量
输入以下命令:
username:/etc/profile.d # set java environment
username:/etc/profile.d # JAVA_HOME=/usr/java/jdk1.5.0_04
username:/usr/local/tomcat/bin # JRE_HOME=/usr/java/jdk1.5.0_04/jre
username:/etc/profile.d # CLASSPATH=.:$JAVA_HOME/bin:$PATH
username:/etc/profile.d # PATH=$JAVA_HOME/bin:$PATH
username:/etc/profile.d # export JAVA_HOME CLASSPATH PATH
3.在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $JRE_HOME
#echo $CLASSPATH
#echo $PATH
4.检查JDK是否安装成功。
#java -version
如果看到JVM版本及相关信息,即安装成功!
设置环境变量,依次输入如下命令
cd /etc
vi profile打开这个文件在文件最后添加如下三句
EXPORT JAVA_HOME=/usr/j2sdk1.4.2
EXPORT PATH=&JAVA_HOME/bin:&PATH
EXPORT CLASSPATH=.:&JAVA_HOME/lib/rt.jar:&JAVA_HOME/lib/tools.jar然后保存文件
这样js2dk我们就安装好了 ,注意环境变量中不要漏掉当前目录.我们可以写个测试文件来检查一下
已经实验的可用方法是:
自己建立/etc/profile.local文件 添加环境变量的设置语句:
JAVA_HOME=/usr/java/jre1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
1. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
Java代码
- JAVA_HOME=/usr/share/jdk1.5.0_05
- PATH=$JAVA_HOME/bin:$PATH
- CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- export JAVA_HOME
- export PATH
- export CLASSPATH
·重新登录
·提示
CLASSPATH中的“.”不能丢!
2. 修改.bashrc文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
·用文本编辑器打开用户目录下的.bashrc文件
·在.bashrc文件末尾加入:
- set JAVA_HOME=/usr/share/jdk1.5.0_05
- export JAVA_HOME
- set PATH=$JAVA_HOME/bin:$PATH
- export PATH
- set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- export CLASSPATH
·重新登录
3. 直接在shell下设置变量
一次性设置,因为换个shell 你的设置就失效了.
只需在shell终端执行下列命令:
Java代码
- 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
执行 # java -version 时就是 显示jdk1.4.3,是因为你的linux系统有默认的jdk;执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6.0_01/jre/bin/java
# ln -s -f /usr/local/jdk1.6.0_01/bin/javac
(2. Remove the old empty java environment
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
如果执行完1,查看 /usr/bin下的java properties,如果已经修改过来了,则步骤2不必再执行,命令行输入
# java –version
则可以看到jdk版本已经正常