在Redhat5上安装JDK 1.6的详细步骤
需积分: 9 45 浏览量
更新于2024-09-15
收藏 2KB TXT 举报
本教程详细介绍了如何在Linux(Redhat 5)系统上安装JDK 1.6,并验证其安装成功。同时,提到了创建一个简单的 HelloWorld Java程序来测试JDK的编译和运行功能。
在Linux上安装JDK的步骤如下:
1. 首先,你需要下载适用于Linux的JDK安装包,例如 jdk-6u20-linux-i586.bin。将该文件保存到你的本地目录,例如 /home/user/Downloads。
2. 接下来,你需要赋予安装包执行权限。在终端中,使用`chmod`命令改变文件权限:
```
cd /home/user/Downloads
chmod 755 jdk-6u20-linux-i586.bin
```
3. 运行安装包,遵循提示进行安装。在Linux中,你可以通过以下命令运行bin文件:
```
./jdk-6u20-linux-i586.bin
```
安装过程中,系统会询问你是否同意许可条款。输入“y”或“yes”以接受。
4. 为了使JDK可以在系统中全局使用,你需要更新环境变量。打开并编辑`/etc/profile`文件:
```
vi /etc/profile
```
在文件底部添加以下行:
```
export JAVA_HOME=/usr/java/jdk1.6.0_32
export JAVA_BIN=/usr/java/jdk1.6.0_32/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
```
然后保存并退出(在vi编辑器中,按`:wq`然后回车)。
5. 更新`/usr/bin`目录,创建到JDK可执行文件的符号链接:
```
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_32/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_32/bin/javac
```
6. 重新加载环境变量配置,使其生效:
```
source /etc/profile
```
7. 现在,你可以通过`java -version`命令检查JDK是否已正确安装。如果显示版本信息,说明安装成功。示例输出:
```
java version "1.6.0_20"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0_20)
Java HotSpot(TM) Client VM (build 1.6.0_20, mixed mode)
```
8. 测试JDK的编译和运行功能,创建一个简单的 HelloWorld Java程序。在任意目录下,如 `/root/java`,创建并编辑 `HelloWorld.java` 文件:
```
[root@espritjava java]# vi HelloWorld.java
```
输入以下代码:
```
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld in Linux!!!");
}
}
```
保存并退出(`:wq`然后回车)。
9. 使用 `javac` 命令编译 Java 源文件:
```
[root@espritjava java]# javac HelloWorld.java
```
如果没有错误输出,说明编译成功。
10. 最后,运行编译后的程序:
```
[root@espritjava java]# java HelloWorld
```
如果一切正常,你应该能看到 "HelloWorld in Linux!!!" 在终端中打印出来,表明JDK已经成功安装并且可以正常使用。
以上就是Linux环境下安装JDK 1.6的详细步骤,确保了JDK的正确配置和测试。
2013-03-15 上传
2019-05-29 上传
2018-12-03 上传
2023-09-05 上传
2023-03-16 上传
2023-06-28 上传
2024-11-08 上传
lvdy
- 粉丝: 1
- 资源: 16
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章