首页
登录 | 注册

linux 下java 安装

  首先,要删除默认java,那个是1.4的,这个是在安装新的jdk之后查询的.
  1. [root@roshan:/usr/bin ]#rpm -qa | grep java
  2. java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.112
  3. sun-javadb-client-10.6.2-1.1
  4. sun-javadb-docs-10.6.2-1.1
  5. sun-javadb-core-10.6.2-1.1
  6. sun-javadb-javadoc-10.6.2-1.1
  7. java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
  8. sun-javadb-demo-10.6.2-1.1
  9. sun-javadb-common-10.6.2-1.1

  10. [root@roshan:/usr/bin ]#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
  11. [root@roshan:/usr/bin ]#rpm -e --nodeps java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.112
从oracle的网站下下载对应的jdk,这里是jdk-6u29-linux-i586-rpm.bin更改文件权限,执行安装.如果要指定安装目录,其实我没什么好的办法,安装的时候运行了下那个bin文件就自己安装到/usr/java下了.也有人说先设置Java相关的变量,就会到指定路径,不管怎样,贴出那些变量
  1. export JAVA_HOME=/usr/java/default
  2. export JRE_HOME=/usr/java/jre1.6.0_29
  3. export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
  4. export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:usr/java/jre1.6.0_29/bin:/usr/java/default/bin
这些写在了 /etc/profile里面,不是一个好的主意,因为任何一个用户都可以使用java,可能会有安全隐患(虽然给我java我也造成不了什么危害),一般都写在用户自己的profile里面.
  补充下rpm的常见命令 
  rpm -ivh  安装软件并显示进度 
  rpm -Uvh  升级安装并显示进度
  rpm -e   删除
  rpm -qa 查询安装的软件,一般默认安装的都在其间.
  http://www.linuxsir.org/bbs/showthread.php?threadid=47734  详细说明的中文版 


相关文章

  • 该博文主要介绍了Linux下:安装db2v9.7.安装db2补丁.创建实例.db2数据库实例参数调整.dbm参数配置优化以及db2全局变量的设置和db2数据库的基本日常操作等相关内容! 一.Linux下安装db2 V9.7 1.解压缩gz包 ...
  • wget http://fastdl.mongodb.org/linux/ tar zxf mongodb-linux-x86_64-3.4.0.tgz  mv mongodb-linux-x86_64-3.4.0 将mongodb移动到/ ...
  • 最近在做一个项目,是在debian的linux环境下用java开发的,因为系统没有安装图形界面,于是采用调用浏览器显示特定网页来实现的方案.       现在可以找到的java调用linux浏览器的方法主要有3种,       第一种是调用 ...
  • 4.Linux java安装教程详解: http://www.oracle.com/technetwork/java/javase/downloads/index.html 4.1.下载jdk-8u102-linux-i586.tar.gz ...
  • Subversion是一个自由,开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空,下面我们就一起来看看在Linux下yum apt-get安装subversion 1.8的方法吧. 一直想找一个源可以使用 yum 或 ...
  • Linux:编译安装boost 1.69库
    Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发.维护.在C++的地位感觉可以和Spring在Java中相比. boost向来有准标准库之称,很多新特性例如智能指针等都是先在boost中实现,后来被 ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.014 s.
京ICP备10005923号