解压到/usr/local中
tar zxvf /home/zhangsan/jdk-7u45-linux-i586.tar.gz -C /usr/local
mv /usr/loca/jdk_1.7.0_45 /usr/local/jdk
vim /etc/profile.d/development.sh
# 添加以下内容
JAVA_HOME=/usr/local/jdk
CLASSPATH=.:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
# 立即生效
. /etc/profile
ln -s -f /usr/local/jdk/bin/java /usr/bin/java
ln -s -f /usr/local/jdk/bin/javac /usr/bin/javac
# 关闭selinux
# 临时关闭 setenforce 0
vim /etc/selinux/config
# 将原来的SELINUX=enforcing改为SELINUX=disable
# 查看JAVA版本
java -version
编写测试类:vim Test.java
public class Test{
public static void main(String[] args){
System.out.println("Hello World");
}
}
编译:javac Test.java
运行:java Test
以上是第一种方式。
用同样的方法将rpm包上传到linux中。
执行:rpm -ihv jdk-7u45-linux-i586.rpm
用上面相同的方法配置环境变量,安装好后的路径在/usr/java/jdk1.7.0_45中。
其它设置按第一种方法即可。