redhat5安装jdk6、eclipse和tomcat6

1、安装jdk6

首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有些命令运行不了,jdk7安装后java命令可以使用,但是其他很多命令如jps就无法使用,应该是版本兼容性问题。如果非要安装jdk7将会带来无尽的痛苦,本人深深的体会到了。还有对于jdk安装包的选择问题,redhat最好不要用tar.gz包,因为官网原文有这么一段话:

Some Linux platforms, such as Red Had and SuSE, are RPM-based, which provide an automated way to install software. Some Linux distributions, such as Ubuntu, are not RPM-based. For these Linux systems, you must manually install the Java platform by using a self-extracting binary file.

但是后面的eclipse和tomcat就选用的tar.gz包,因为它们安装时不会像jdk这样出现问题。

接下来将jdk-6u13-linux-i586.bin移到/usr/local/目录下,当然这个动作需要root权限。切换到root:

[ztq@localhost ~]$ su - root

Password:

输入密码后切换到了root下,然后移动文件。

[root@localhost ~]# mv jdk-6u13-linux-i586.bin /usr/local/

进入目录/usr/local/

[root@localhost ~]# cd /usr/local/

[root@localhost local]# ls jdk*

jdk-6u13-linux-i586.bin

可以看见该目录下已经有了jdk-6u13-linux-i586.bin

然后赋予jdk-6u13-linux-i586.bin可执行权限

[root@localhost local]# chmod +x jdk-6u13-linux-i586.bin

然后执行安装

[root@localhost local]# ./jdk-6u13-linux-i586.bin

接下来就是安装过程,猛按Enter(回车键),直到遇到需要和你交互的,输入yes,然后等一会就安装成功了。

最后是配置,打开/etc/profile

[root@localhost local]# gedit /etc/profile

找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,在这一句上面加上配置,并在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC后面加上JAVA_HOME CLASSPATH最后的结果是:

JAVA_HOME=/usr/local/jdk1.6.0_13

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$PATH

CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CLASSPATH

当然也可以不用这样,而直接在最后加

export JAVA_HOME=/usr/local/jdk1.6.0_13

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$PATH

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

配置完后保存,关闭文件。

然后测试是否配置成功:

[root@localhost local]# java -version

java version "1.6.0_13"

Java(TM) SE Runtime Environment (build 1.6.0_13-b03)

Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)

jdk就这样安装好了。

如果没有出现上面结果,那么输入export,看看相应路劲是否配对了:

2、安装eclipse

首先下载eclipse-jee-juno-SR2-linux-gtk.tar.gz

接下来将eclipse-jee-juno-SR2-linux-gtk.tar.gz移到/usr/local/目录下,当然也需要root权限:

[ztq@localhost ~]$ su - root

Password:

[root@localhost ~]# mv eclipse-jee-juno-SR2-linux-gtk.tar.gz /usr/local/

进入/usr/local/

[root@localhost local]# cd /usr/local/

[root@localhost local]# ls eclipse*

eclipse-jee-juno-SR2-linux-gtk.tar.gz

可以看见/usr/local/目录下多了一个eclipse-jee-juno-SR2-linux-gtk.tar.gz

直接将eclipse-jee-juno-SR2-linux-gtk.tar.gz解压

[root@localhost local]#tar zxvf eclipse-jee-juno-SR2-linux-gtk.tar.gz

最后创建桌面快捷方式:

右击桌面选择第二个选项(Create Launcher...):

点击OK就创建成功了,至于快放方式的图标,这里只认可.png格式的,但是eclipse文件夹下有一个icon.xpm图标,如果想用这个图标,那就复制一个到桌面,把后缀改成.png,然后拷贝或者移到/usr/share/pixmaps目录下,你点击上图的“No Icon”,在打开的窗口中就可以找到icon.png啦。

打开eclipse编写一个Hello,world试试!

3、安装tomcat

因为我安装的jdk6,所以我也就选择了tomcat6,担心版本冲突,因为jdk版本的问题困扰了我将近一天。

首先下载tomcat6并解压(apache-tomcat-6.0.29)

然后移到/usr/local/目录下:

[root@localhost local]#mv apache-tomcat-6.0.29 /usr/local/

然后将tomcat6加到eclipse中就可以啦:

然后就大功告成了,写个Hello,javaEE!测试一下吧!

redhat5安装jdk6、eclipse和tomcat6的更多相关文章

  1. Ubuntu 16.04.2 LTS 安装 jdk1.6 和 tomcat6 (一)

    java和tomcat环境配置已经有很多教程和文章,最近项目需要配置Ubuntu 16.04.2下的古老的java6和tomcat 6,遇到小坑,特记录和分享. 网上的教程不是太新,就是太老,还有一些 ...

  2. Ubuntu下安装 jdk6

    Ubuntu下安装 jdk6 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议   1,下载最新的 jdk6 版本,目前最 ...

  3. RedHat5安装好后没有ip

    RedHat5安装好后,ifconfig查不到ip. 设置有问题.关闭虚拟机,点击下图所指,调出虚拟网络编辑器: 点击还原默认设置,应用,确定. 重启虚拟机,ifconfig,是不是查到ip了呢?

  4. mac os 10.10上安装my eclipse显示virtual memory不足,解决方案

    mac os 10.10上安装my eclipse显示virtual memory不足,安装失败. 自从把OS 升级到10.10 之后, 各种问题, 安装的时候向导提示提示我们说没有足够的虚拟内存, ...

  5. Ubuntu上安装Maven Eclipse以及配置

    通过官方网站  http://maven.apache.org/download.cgi     下载到当前的maven安装包 ubuntu解压安装文件我用的是ubuntu 12.10版本的命令:  ...

  6. Ubuntu12.04安装JDK6

    因为我们要搭建Android2.3的开发环境,只需要安装JDK6就可以,下面是其下载地址: http://www.oracle.com/technetwork/java/javase/download ...

  7. 使用Genymotion作Android开发模拟器:安装Genymotion、部署Genymotion Vitrue Device、安装Genymotion eclipse插件

    偶然听说Genymotion Android模拟器非常强大,到网上了解一番后,决定从AVD又慢又卡中解脱出来,折腾了半天终于部署好了,体验了一下,果然启动快,运行流畅,现在总结一下经验教训,供大家参考 ...

  8. 怎样在Win7 64位旗舰版安装Python+Eclipse开发环境

    原地址:http://www.cnblogs.com/balian/archive/2011/06/19/2084632.html 自从上周抛弃了WinXP转而安装了Win7,64位后,尝试安装Pyt ...

  9. Android模拟器genymotion安装与eclipse 插件安装

    推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse.闲话少谈,看安装步骤. 1.下载地址:https://www.genymotio ...

随机推荐

  1. ###Android 断点调试和高级调试###

    转自:http://www.2cto.com/kf/201506/408358.html 有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我 ...

  2. 剑指offer-面试题22.栈的压入,弹出序列

    题目:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第 二个序列是否为该栈的弹出顺序.假设压入栈的所有数字均不相等. 例如序列1.2.3.4.5是某栈的压栈序列,序列4.5.3.2.1 是该压栈 ...

  3. android中通过自定义xml实现你需要的shape效果 xml属性配置

    在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决.不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片,然后在写一个selector的 ...

  4. iOS openURL方法实现打电话、发短信、发邮件、打开其他App

    UIApplication有个功能十分强大的openURL:方法 - (BOOL)openURL:(NSURL*)url; 通过这个方法,我们可以实现: 先获取 UIApplication UIApp ...

  5. 查看Java包源码

  6. IOS设计模式学习(8)适配器

    1 前言 在面向对象软件设计中,有时候我们想把有用而经过精心测试的类,用于应用程序的其他新领域.但是,新功能需要新接口,而新接口与要复用的现有类不一致的情况非常普遍.我们不想为新的接口而重写可靠的类. ...

  7. php 中利用json_encode和json_decode传递包括特殊字符的数据

    </pre><span style="font-size:24px"></span><pre name="code" ...

  8. cocos2dx CCControlButton button大事

    =================================.cpp文件 <pre name="code" class="cpp">bool ...

  9. 阿里云RDS导入服务器数据库 XtraBackup

    如果是centos系统,默认会开启selinux 一定需关闭selinux 解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=dis ...

  10. Android studio教程:[3]修改背景主题

    android studio开发环境的背景主题是可以更改的,现在都流行黑色背景,这样让软件显得更高端大气的,更加赏心悦目,但最主要的还是看起来更舒适更顺眼.下面就教大家如何更改背景主题. 工具/原料 ...