Linux下Java环境的安装与升级jdk1.7.0_09

先查看下已安装的Java版本信息

java -version

java version “1.4.2”
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

一、卸载之前的任何版本

rpm -qa | grep jdk
rpm -qa | grep gcj

libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先确认jdk的具体版本号,然后使用rpm -e –nodeps命令删除上面查找的内容:

#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

再次检查 Java 版本信息

java -version

出现如下提示

-bash: ./usr/bin/java: No such file or directory

则卸载成功!

二、安装最新版本jdk1.7.0_09
1,下载Java
打开 http://java.com/zh_CN/download/manual.jsp 选择合适的版本。x64、32等
本文以Linux x64 RPM 这个版本为例
打开 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk
选择JDK
进入 http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
Java SE Development Kit 7u9
点Accept License Agreement

选择 jdk-7u9-linux-x64.rpm下载

wget -c http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.tar.gz?AuthParam=1355087943_976b45fe098321cd1e1ddf825674cdf0
;重命名文件
mv jre-7u9-linux-x64.rpm?AuthParam=1355088878_8275fb7f9f1404f22390336ca0b57212&GroupName=JSC&FilePath=%2FESD6%2FJSCDL%2Fjdk%2F7u9-b05%2Fjre-7u9-linux-x64.rpm&File=jre-7u9-linux-x64.rpm&BHost=javadl.sun.com jre-7u9-linux-x64.rpm


<strong>安装jdk命令</strong>:
rpm -ivh jre-7u9-linux-x64.rpm

;移动安装目录
mv /usr/java/jdk1.7.0_09 /usr/local
cd /usr/local

BTW:ssh下如何下载JDK
选择用Google Chrome浏览器下载jdk-7u9-linux-x64.rpm 按 Ctrl + j打开正在下载的文件,右键单击文件地址,复制。你会发现下载的文件名附上了?AuthParam= 这样的参数。这样就能下载成功了。

3, 添加Java jdk的系统变量
这里有两种设置,一种是通过export设置临时生效,重启之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。所以,最好的设置当然是写入文件中了。先执行下面命令:

vi /etc/profile

8. 打开profile文件后输入i进入insert模式,在文件最后面添加如下内容。

export JAVA_HOME=&quot;/usr/local/jdk1.6.0_33&quot;
export CLASS_PATH=&quot;$JAVA_HOME/lib:$JAVA_HOME/jre/lib&quot;
export PATH=&quot;.:$PATH:$JAVA_HOME/bin&quot;
;然后按
esc
;输入
:wq
保存退出。

;然后需要设置让更改生效:
source /etc/profile

查看安装后的JAVA jdk版本信息

java -version

java version “1.7.0_09”
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

安装成功

三、测试Java程序

vi first.java
i
public class first{
      public static void main(String args[]){
        System.out.println("This is my first JAVA program.");
      }
    }
esc
:wq
;编译Java程序
javac first.java
;运行Java程序
java first

输出结果如下:

This is my first JAVA program.

测试成功

注:本文的命令行中双引号字符被系统自动转换成了& quot;
& 被转变成了 &
请自行改回

感谢:
本文部分参考自:http://www.cnblogs.com/mchina/archive/2012/06/28/2567597.html
在这里向其原作者致谢!

修复Magento 1.6.1.0 升级到1.6.2.0遇到的错误

通过Magento Connect Manager升级到Magento 1.6.2.0碰到错误提示:
Package community/Mage_Core_Modules 1.6.1.0 conflicts with: community/Find_Feed 1.0.8

通过搜索找到的解决方案,linux 系统中通过 SSH 命令方式,切换到安装Magento程序的目录,执行如下命令,稍等一会,升级就自动完成了。

./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force

所有版本升级到最新的稳定版本都可以使用这个命令。

别忘了给mage 这个文件执行权限,

chmod +x ./mage