redhat5安装jdk6、eclipse和tomcat6
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的更多相关文章
- Ubuntu 16.04.2 LTS 安装 jdk1.6 和 tomcat6 (一)
java和tomcat环境配置已经有很多教程和文章,最近项目需要配置Ubuntu 16.04.2下的古老的java6和tomcat 6,遇到小坑,特记录和分享. 网上的教程不是太新,就是太老,还有一些 ...
- Ubuntu下安装 jdk6
Ubuntu下安装 jdk6 罗朝辉 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商业用途-保持一致”创作公用协议 1,下载最新的 jdk6 版本,目前最 ...
- RedHat5安装好后没有ip
RedHat5安装好后,ifconfig查不到ip. 设置有问题.关闭虚拟机,点击下图所指,调出虚拟网络编辑器: 点击还原默认设置,应用,确定. 重启虚拟机,ifconfig,是不是查到ip了呢?
- mac os 10.10上安装my eclipse显示virtual memory不足,解决方案
mac os 10.10上安装my eclipse显示virtual memory不足,安装失败. 自从把OS 升级到10.10 之后, 各种问题, 安装的时候向导提示提示我们说没有足够的虚拟内存, ...
- Ubuntu上安装Maven Eclipse以及配置
通过官方网站 http://maven.apache.org/download.cgi 下载到当前的maven安装包 ubuntu解压安装文件我用的是ubuntu 12.10版本的命令: ...
- Ubuntu12.04安装JDK6
因为我们要搭建Android2.3的开发环境,只需要安装JDK6就可以,下面是其下载地址: http://www.oracle.com/technetwork/java/javase/download ...
- 使用Genymotion作Android开发模拟器:安装Genymotion、部署Genymotion Vitrue Device、安装Genymotion eclipse插件
偶然听说Genymotion Android模拟器非常强大,到网上了解一番后,决定从AVD又慢又卡中解脱出来,折腾了半天终于部署好了,体验了一下,果然启动快,运行流畅,现在总结一下经验教训,供大家参考 ...
- 怎样在Win7 64位旗舰版安装Python+Eclipse开发环境
原地址:http://www.cnblogs.com/balian/archive/2011/06/19/2084632.html 自从上周抛弃了WinXP转而安装了Win7,64位后,尝试安装Pyt ...
- Android模拟器genymotion安装与eclipse 插件安装
推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse.闲话少谈,看安装步骤. 1.下载地址:https://www.genymotio ...
随机推荐
- Linux系统编程(23)——信号的阻塞
实际执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending).进程可以选择阻塞(Block)某个信号.被阻塞的信号产生时将保持在未决状态,直到进程 ...
- 剑指offer-面试题3.二维数组中的查找
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增 的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断该数组中是否有该整数. 算法流程如下: 比如一个 ...
- Linux 文件
Linux系统中:.a文件是静态链接库文件.所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分.当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了 ...
- Python 练习 —— 2048
1. 引言 2048 这段时间火的不行啊,大家都纷纷仿造,"百家争鸣",于是出现了各种技术版本号:除了手机版本号,还有C语言版.Qt版.Web版.java版.C#版等,刚好我接触P ...
- Exploring TCP state machine by graphs
States TCP includes 11 states, they are: LISTEN SYN_SENT SYN_RECV ESTABLISHED FIN_WAIT1 CLOSE_WAIT F ...
- Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8372924 在前面一篇文章中,我们分析了And ...
- 一个非常给力的播放器video-js
video-js采用的是html5播放器. 在不支持html5的浏览器会自动切换成flash. video-js的官网http://www.videojs.com/ 看看下载的demo就知道个大概了. ...
- Qt开始学习的一些问题
1.需要将qmake.moc和qvfb的路径加入到系统的环境变量: qmake.moc:export PATH=$PATH:/usr/local/Trolltech/QtEmbedded-4.6.1- ...
- 计算机与ARM板通过路由器相连
首先,使用两根网线分别将计算机和ARM板与路由器的LAN口连接. 要想使计算机和ARM板通信,必须使二者在同一网段. 在计算机的终端输入:ifconfig 获取计算机的ip地址,查看eth0,我的ip ...
- 《JavaScript 闯关记》之正则表达式
由于本课程的核心是 JavaScript,所以本文着重讲解了「正则表达式」在 JavaScript 中的用法,并未深入「正则表达式」的具体细节.如果您尚不了解「正则表达式」,强烈推荐您先学习 正则表达 ...