从这里可以找到最新的 JDK:http://java.sun.com/
根据自己的机器来下载对应的版本,我下载的是jdk-1_5_0_02-linux-i586.bin ,这是 J2SE Development Kit 1.5 update 5 for Linux 的 sh 自解压执行脚本。里面已经包含安装压缩包。
1.释放软件包
查看当前目录下所有文件
[lee@lee-Linux-OS linuxsoft]$ ls
jdk-1_5_0_02-linux-i586.bin
执行 sh 自解压脚本
[lee@lee-Linux-OS linuxsoft]$ ./jdk-1_5_0_02-linux-i586.bin
Do you agree to the above license terms? [yes or no] yes
再次查看当前目录下所有文件
[lee@lee-Linux-OS linuxsoft]$ ls
jdk1.5.0_04 jdk-1_5_0_02-linux-i586.bin
事实上 sh 脚本会自释放一个 名为 jdk1.5.0_05 的文件夹到当前目录下
二、配置 Java 编译、运行环境
1. 安置 Java
把 jdk1.5.0_02文件夹移动(或者复制)到 /usr/local 目录中
[lee@lee-Linux-OS linuxsoft]$ mv jdk1.5.0_02 /usr/local/
2. 创建快捷方式以取代 GCJ
制作 java 和 javac 的快捷方式(静态链接),以代替 gcj。
#cd /usr/bin
#ln -s -f /usr/local/jdk1.5.0_02/jre/bin/java
#ln -s -f /usr/local/jdk1.5.0_02/bin/javac
ln 命令的 -f 参数的作用是强制覆盖原来已经存在的 /usr/local/java 静态链接文件。由于 jdk 目录下的 bin 文件夹内容可以代替 /jdk1.5.0_02/jre/bin 的内容,因而也可以直接使用 /jdk1.5.0_02/bin 这个路径。
注意:这个步骤并没有把 GCJ 从您的电脑中彻底删除。您仍然可以使用 whereis gcj 命令找到它,并在需要的时候使用它。
1. 配置环境变量(独立终端用户的个性化配置 ).
编辑当前用户的.bashrc,即:
引用:$gedit ~/.bashrc
加入如下五行:
JAVA_HOME=/usr/local/jdk1.5.0_02
JAVA_BIN=/usr/local/jdk1.5.0_02/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
1. 配置浏览器插件
这里介绍安装 Java 的浏览器支持插件。
比如我用 firefox 浏览器,则为libjavaplugin_oji.so建一个链接到firefox 相对应的目录中的plugins 目录中,其它浏览器同理;
[lee@lee-Linux-OS linuxsoft]$ cd /usr/lib/firefox-1.0.4/plugins/
# ln -s /usr/local/jdk1.5.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so .
1. JAVA 控制台的调用
[lee@lee-Linux-OS linuxsoft]$ /usr/local/jdk1.5.0_02/jre/bin/ControlPanel
三:测试环境变量:
编写HelloWorld.java,代码如下:
引用:class HelloWorld {
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
}
[root@lee-Linux-OS java]# javac HelloWoeld.java
[root@lee-Linux-OS java]# java HelloWoeld
Hello World!