linux安装的 jdk版本 rpm.bin,bin

0 篇文章 0 订阅

确定已安装的 Java 版本
  • 打开新的终端窗口
  • 键入: rpm -q jre 
  •      rpm -q jdk
    注:以上查询返回的示例结果
    jre-1.5.0
    jre-1.7.0_07
  • 要卸载 1.5.0,请键入: rpm -e jre-1.5.0
安装
用于 Linux 平台的 Java
下面的说明针对的是安装版本 Java 7 Update 7 (7u7)。如果您安装的是其他版本,请确保在终端上键入命令时对版本号进行相应的更改。示例:对于 Java 6u35,将 7u7 替换为 6u35。请注意,就如在前面的示例中一样,版本号的前面有时会附加字母 u,有时会附加下划线;例如 jre1.7.0_07。 

  1. 切换到所需的安装目录。键入:
    cd <目录路径名>
    例如,要在 /usr/java/ 目录中安装软件,请键入:
    cd /usr/java/

    关于超级用户访问权限的说明: 要将 Java 安装在系统级位置(例如 /usr/local),则必须以超级用户身份登录,从而获得必要的权限。如果您不具有超级用户访问权限,请将 Java 安装在您的主目录中,或者安装在您具有写入权限的子目录中
  2. 将 .tar.gz 档案二进制文件移到当前目录。
  3. 解压缩 tarball 并安装 Java 
    tar zxvf jre-7u7-linux-i586.tar.gz

    Java 文件将安装在当前目录中的 jre1.7.0_07 目录内。
    在本例中,Java 将安装在 /usr/java/jre1.7.0_07 目录中。
  4. 如果要节省磁盘空间,请删除 .tar.gz 文件

用于基于 RPM 的 Linux 平台的 Java
下面的说明针对的是安装版本 Java 7 Update 7 (7u7)。如果您安装的是其他版本,请确保在终端上键入命令时对版本号进行相应的更改。示例:对于 Java 6u35,将 7u7 替换为 6u35。请注意,就如在前面的示例中一样,版本号的前面有时会附加字母 u,有时会附加下划线;例如 jre1.7.0_07。 

  1. 成为超级用户,方法是运行 su 并输入超级用户口令。
  2. 卸载 Java 程序包的任何早期安装。
    rpm -e <package_name>
  3. 切换到所需的安装目录。键入:
    cd <目录路径名>
    例如,要在 /usr/java/ 目录中安装软件,请键入:
    cd /usr/java

  4. 安装程序包。 
    rpm -ivh jre-7u7-linux-i586.rpm 

    要升级程序包,请键入:
    rpm -Uvh jre-7u7-linux-i586.rpm 

  5. 如果要节省磁盘空间,请删除 .rpm 文件
  6. 退出 root shell。不需要重新启动。
至此,安装已完成。转至启用和配置部分。

安装jdk-linux-*.rpm.bin

chmod   u+x   java-*-rpm.bin 
./
java-*-rpm
.bin






4. 设置环境变量 
通常都喜欢用export命令直接在shell下设置 
[root@abc rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06 
[root@abc rpm]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/ 
tools.jar 
[root@abc rpm]# export PATH=$PATH:$JAVA_HOME/bin 
当然这样设置环境变量是可以生效的,但是只对当前shell生效。 
如果从另外一个shell登陆,将不能使用刚才设置的变量。所以最好的方法还是修改.bashrc文件。 
[root@]#vi .bashrc 
set JAVA_HOME=/usr/java/j2sdk1.4.2_06 
export JAVA_HOME 
set PATH=$PATH:$JAVA_HOME/bin 
export PATH 
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export CLASSPATH 
当然也可以通过更改/etc/profile来实现,不过不推荐这么做, 
因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。 
就是在这个文件的最后加上: 
export JAVA_HOME=/usr/java/j2sdk1.4.2_06 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin 
下面来验证一下变量设置是否生效(####注意:在验证前先logout一下,再重新登陆); 
[root@abc rpm]# echo $JAVA_HOME 
/usr/java/j2sdk1.4.2_06/ 
[root@abc rpm]# echo $CLASSPATH 
/usr/java/j2sdk1.4.2_06/lib/dt.jar:/usr/java/j2sdk1.4.2_06/lib/tools.jar 
[root@abc rpm]# echo $PATH 
/usr/java/j2sdk1.4.2_06/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin: 
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin 
[root@abc rpm]# JAVA-version 
JAVA version "1.4.2_06" 
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03) 
JAVA HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode) 


如果要使某个用户具有运行java命令的权限,只要修改其bash初始化文件即可。 
比如要给用户longware以运行java命令的权限, 
[root@LinuxServer root]# vi /home/longware/.bashrc 
set JAVA_HOME=/usr/java/j2sdk1.4.2_06 
export JAVA_HOME 
set PATH=$PATH:$JAVA_HOME/bin 
export PATH 
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export CLASSPATH


5. 环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java 
[root@abc rpm]#vi test.java 
class test 

public static void main(String[] args) 

System.out.println("Hello World!"); 




保存退出,下面来编译、执行; 
[root@abc text]# javac test.java 
[root@abc text]# JAVA test 
Hello World! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值