CentOS 64位安装 JDK、aapt 和 Tomcat 教程
101 浏览量
更新于2024-09-02
收藏 60KB PDF 举报
"本教程详细介绍了在Centos 64位系统上安装aapt、JDK和Tomcat的步骤。首先,通过卸载系统自带的OpenJDK版本,然后手动安装自定义的JDK 1.7。接着,下载并解压Apache Tomcat 7.0.29。最后,通过编辑系统环境变量配置文件,设置JDK和Tomcat的路径,确保它们能够正常运行。"
在CentOS 64位操作系统中,进行软件安装和配置是IT运维工作中常见的任务。本教程详细指导了如何安装Android Asset Packaging Tool (aapt)、Java Development Kit (JDK) 和Apache Tomcat,这些都是开发和运行Java应用及Android应用的重要组件。
1. **安装JDK**
- 首先,通过`rpm-qa | grep jdk`命令检查系统中已安装的JDK版本,这里显示的是OpenJDK 1.6和1.7。
- 接着,使用`rpm -e --nodeps`命令卸载这两个版本,确保系统中没有其他JDK。
- 卸载后,通过`java -version`检查是否已经成功移除,如果出现找不到文件的错误,说明JDK已被卸载。
- 自行下载JDK 7u79的Linux 64位版本,并将其解压到`/usr/local/java/jdk`目录。
- 使用`chmod +x`命令给予解压后的目录执行权限。
2. **安装Tomcat**
- 下载Apache Tomcat 7.0.29的tar.gz文件,并将其解压至适当目录,如`/usr/local/java/tomcat`。
- 解压后,同样使用`chmod +x`命令给予Tomcat目录执行权限。
3. **配置环境变量**
- 环境变量配置对于正确运行JDK和Tomcat至关重要。通过`vim /etc/profile`打开系统环境变量配置文件。
- 在文件末尾添加以下内容,设置`JAVA_HOME`指向JDK的安装路径,例如:`export JAVA_HOME=/usr/local/java/jdk/jdk1.7.0_79/`。
- 同时,添加`PATH`变量以便在任何目录下都能访问Java可执行文件,例如:`export PATH=$JAVA_HOME/bin:$PATH`。
- 对于Tomcat,如果需要在启动时自动加入到系统服务,可以创建一个软链接到`/etc/init.d/`目录,并设置开机启动。
4. **启动与验证**
- 保存并关闭`/etc/profile`文件后,执行`source /etc/profile`使改动生效。
- 进入Tomcat的`bin`目录,使用`./startup.sh`启动Tomcat服务。
- 通过浏览器访问`http://localhost:8080`来验证Tomcat是否已正确启动。
5. **安装aapt**
- aapt是Android SDK的一部分,用于处理Android应用的资源和APK打包。通常,aapt会随着完整的Android SDK一起安装。
- 安装Android SDK后,aapt位于`<sdk-path>/platform-tools/`目录下,将其添加到PATH环境变量中,就可以在命令行中使用aapt了。
在完成这些步骤后,你将在CentOS 64位系统上拥有一个配置好的Java开发和运行环境,包括JDK和Tomcat服务器,以及能够处理Android应用资源的aapt工具。这将为开发和部署Java Web应用或Android应用提供基础。
2015-03-06 上传
2019-03-12 上传
点击了解资源详情
点击了解资源详情
2012-04-06 上传
2021-01-10 上传
2019-08-08 上传
weixin_38646902
- 粉丝: 3
- 资源: 921
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度